[banshee] Make sure the seek slider does not capture left/right keys



commit 4827984651e37a39ca1d64eab4611fd31ea63e60
Author: Eitan Isaacson <eitan ascender com>
Date:   Sun Oct 4 14:57:01 2009 +0200

    Make sure the seek slider does not capture left/right keys
    
    Fixes the other part of BGO#595300.
    
    Signed-off-by: Bertrand Lorentz <bertrand lorentz gmail com>

 .../Banshee.Widgets/Banshee.Widgets/SeekSlider.cs  |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/Core/Banshee.Widgets/Banshee.Widgets/SeekSlider.cs b/src/Core/Banshee.Widgets/Banshee.Widgets/SeekSlider.cs
index 45d054f..12769e8 100644
--- a/src/Core/Banshee.Widgets/Banshee.Widgets/SeekSlider.cs
+++ b/src/Core/Banshee.Widgets/Banshee.Widgets/SeekSlider.cs
@@ -66,6 +66,17 @@ namespace Banshee.Widgets
             return base.OnButtonPressEvent(evnt);
         }
 
+        protected override bool OnKeyPressEvent(Gdk.EventKey evnt)
+        {
+            switch(evnt.Key) {
+                case Gdk.Key.Left:
+                case Gdk.Key.Right:
+                    return false;
+                default:
+                    return base.OnKeyPressEvent (evnt);
+            }
+        }
+
         protected override bool OnScrollEvent(Gdk.EventScroll evnt) {
             if (can_seek) {
                 SeekValue += (evnt.Direction.Equals (Gdk.ScrollDirection.Down) ? -1 : 1) * 10000; // skip 10s



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