[gnome-shell] screenShield: Accept scrolls / swipes either way



commit d445bd17ebfa76c83c11398cd69e7f9b8dfb9e85
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Fri Aug 15 12:43:22 2014 -0400

    screenShield: Accept scrolls / swipes either way
    
    If you turn on natural scrolling, instead of swiping up, you need to
    swipe down, which is bizarre. Just accept any type of scroll and have
    them contribute to the delta.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734874

 js/ui/screenShield.js |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
index 0f5d140..6c1bc5e 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;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]