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;
bool _changedHere = false;
String _tmpEffect;
String _tmpFlash;
void _resetState(LightEntity entity) {
_tmpBrightness = entity.brightness;
_tmpColorTemp = entity.colorTemp;
_tmpColor = entity.color;
_tmpEffect = null;
_tmpFlash = null;
}
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
Widget build(BuildContext context) {
final entityModel = EntityModel.of(context);
@ -1014,7 +1000,7 @@ class _LightControlsWidgetState extends State<LightControlsWidget> {
}
Widget _buildEffectControl(LightEntity entity) {
if (entity.supportEffect) {
if ((entity.supportEffect) && (entity.effectList != null)) {
return ModeSelectorWidget(
onChange: (effect) => _setEffect(entity, effect),
caption: "Effect",