Minor light fixes

This commit is contained in:
Yegor Vialov 2018-10-21 13:55:18 +03:00
parent 9b490d33d5
commit fafa8f43f4

View File

@ -781,14 +781,12 @@ class _LightControlsWidgetState extends State<LightControlsWidget> {
Color _tmpColor; Color _tmpColor;
bool _changedHere = false; bool _changedHere = false;
String _tmpEffect; String _tmpEffect;
String _tmpFlash;
void _resetState(LightEntity entity) { void _resetState(LightEntity entity) {
_tmpBrightness = entity.brightness; _tmpBrightness = entity.brightness;
_tmpColorTemp = entity.colorTemp; _tmpColorTemp = entity.colorTemp;
_tmpColor = entity.color; _tmpColor = entity.color;
_tmpEffect = null; _tmpEffect = null;
_tmpFlash = null;
} }
void _setBrightness(LightEntity entity, double value) { void _setBrightness(LightEntity entity, double value) {
@ -846,18 +844,6 @@ class _LightControlsWidgetState extends State<LightControlsWidget> {
}); });
} }
void _setFlash(LightEntity entity, String value) {
setState(() {
_tmpFlash = value;
_changedHere = true;
if (_tmpFlash != null) {
eventBus.fire(new ServiceCallEvent(
entity.domain, "turn_on", entity.entityId,
{"flash": "$value"}));
}
});
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final entityModel = EntityModel.of(context); final entityModel = EntityModel.of(context);
@ -1014,7 +1000,7 @@ class _LightControlsWidgetState extends State<LightControlsWidget> {
} }
Widget _buildEffectControl(LightEntity entity) { Widget _buildEffectControl(LightEntity entity) {
if (entity.supportEffect) { if ((entity.supportEffect) && (entity.effectList != null)) {
return ModeSelectorWidget( return ModeSelectorWidget(
onChange: (effect) => _setEffect(entity, effect), onChange: (effect) => _setEffect(entity, effect),
caption: "Effect", caption: "Effect",