diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js index 0f5d14014..6c1bc5e7a 100644 --- a/js/ui/screenShield.js +++ b/js/ui/screenShield.js @@ -687,10 +687,10 @@ const ScreenShield = new Lang.Class({ return Clutter.EVENT_PROPAGATE; let delta = 0; - if (event.get_scroll_direction() == Clutter.ScrollDirection.UP) + if (event.get_scroll_direction() == Clutter.ScrollDirection.SMOOTH) + delta = Math.abs(event.get_scroll_delta()[0]); + else delta = 5; - else if (event.get_scroll_direction() == Clutter.ScrollDirection.SMOOTH) - delta = Math.max(0, event.get_scroll_delta()[0]); this._lockScreenScrollCounter += delta;