[pitivi] timeline: No position update if the drag event as same value as the click



commit a72dc6703496143c0d833a033eef4696ee2077c6
Author: Thibault Saunier <tsaunier gnome org>
Date:   Mon Sep 28 10:28:10 2015 +0200

    timeline: No position update if the drag event as same value as the click
    
    Fixes clip selection on Wayland as we always get a "motion-notify" event when
    clicking with that backend.

 pitivi/timeline/timeline.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/timeline/timeline.py b/pitivi/timeline/timeline.py
index fa68079..1d5f350 100644
--- a/pitivi/timeline/timeline.py
+++ b/pitivi/timeline/timeline.py
@@ -610,8 +610,9 @@ class Timeline(Gtk.EventBox, Zoomable, Loggable):
                 self.dragEnd()
                 return False
 
-            self.__dragUpdate(self.get_event_widget(event), event.x, event.y)
-            self.got_dragged = True
+            if self.__drag_start_x != event.x:
+                self.__dragUpdate(self.get_event_widget(event), event.x, event.y)
+                self.got_dragged = True
         elif self.__moving_layer:
             event_widget = self.get_event_widget(event)
             unused_x, y = event_widget.translate_coordinates(self, event.x, event.y)


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