Index: src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua =================================================================== --- src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua (revision 7375) +++ src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua Wed Sep 02 11:58:10 CDT 2009 @@ -74,8 +74,10 @@ if settings.brightnessControl == "manual" then self:doManualBrightnessTimer() else + if not self:isScreenOff() then - self:doAutomaticBrightnessTimer() - end + self:doAutomaticBrightnessTimer() + end + end end) brightnessTimer:start() @@ -159,6 +161,12 @@ ,true) end + +function isScreenOff(self) + return self:getBrightness() == 0 +end + + function doBrightnessRamping(self, target) local diff = 0 diff = (target - brightCur)