diff --git a/modules/core_lib/effects.lua b/modules/core_lib/effects.lua index 621f737c..41f2faa6 100644 --- a/modules/core_lib/effects.lua +++ b/modules/core_lib/effects.lua @@ -3,7 +3,7 @@ Effects = {} function Effects.fadeIn(widget, time, elapsed) if not elapsed then elapsed = 0 end if not time then time = 250 end - widget:setOpacity(math.min((255*elapsed)/time, 255)) + widget:setOpacity(math.min(elapsed/time, 1)) if elapsed < time then scheduleEvent(function() Effects.fadeIn(widget, time, elapsed + 30) @@ -14,7 +14,7 @@ end function Effects.fadeOut(widget, time, elapsed) if not elapsed then elapsed = 0 end if not time then time = 250 end - widget:setOpacity((255*(time - elapsed))/time) + widget:setOpacity((time - elapsed)/time) if elapsed < time then scheduleEvent(function() Effects.fadeOut(widget, time, elapsed + 30)