From 90a4c8d7b533ca8b3bf72ce55442af5e8b88a3dd Mon Sep 17 00:00:00 2001 From: juha Date: Sun, 22 Dec 2019 13:00:43 +0000 Subject: [PATCH] LCL-GTK2: Don't move mouse cursor around during drag&drop action. Issue #36469, patch from Cyrax. git-svn-id: trunk@62431 - --- lcl/interfaces/gtk2/gtk2wsprivate.pp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lcl/interfaces/gtk2/gtk2wsprivate.pp b/lcl/interfaces/gtk2/gtk2wsprivate.pp index 9e8482fe17..da192d5e54 100644 --- a/lcl/interfaces/gtk2/gtk2wsprivate.pp +++ b/lcl/interfaces/gtk2/gtk2wsprivate.pp @@ -429,12 +429,7 @@ begin g_object_set_data(PGObject(AWindow), 'havesavedcursor', gpointer(1)); g_object_set_data(PGObject(AWindow), 'savedcursor', gpointer(OldCursor)); end; - gdk_pointer_grab(AWindow, False, 0, AWindow, Cursor, 1); - try - gdk_window_set_cursor(AWindow, Cursor); - finally - gdk_pointer_ungrab(0); - end; + gdk_window_set_cursor(AWindow, Cursor); end else begin if g_object_steal_data(PGObject(AWindow), 'havesavedcursor') <> nil then