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