File libfm-1.2.3-Fix-SF959.patch of Package libfm

From 38e12103912c5c324149fb2c5d8813ffe66c53d0 Mon Sep 17 00:00:00 2001
From: Andriy Grytsenko <andrej@rep.kiev.ua>
Date: Sun, 24 May 2015 17:42:20 +0300
Subject: [PATCH] [SF#959] Fix autoscroll issues with GTK+ 3 (fix from Mamoru
 TASAKA).

The gdk_window_get_device_position() should receive another argument.
---
 src/gtk/fm-dnd-auto-scroll.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/gtk/fm-dnd-auto-scroll.c b/src/gtk/fm-dnd-auto-scroll.c
index 72d866a..f8eed6c 100644
--- a/src/gtk/fm-dnd-auto-scroll.c
+++ b/src/gtk/fm-dnd-auto-scroll.c
@@ -56,7 +56,10 @@ static gboolean on_auto_scroll(gpointer user_data)
         return FALSE;
 
     gdk_window_get_device_position (gtk_widget_get_window(widget),
-                                    gtk_get_current_event_device(),
+                                    gdk_device_manager_get_client_pointer(
+                                        gdk_display_get_device_manager(
+                                            gdk_window_get_display(
+                                                gtk_widget_get_window(widget)))),
                                     &x, &y, NULL);
     gtk_widget_get_allocation(widget, &allocation);
 
-- 
2.1.4

openSUSE Build Service is sponsored by