]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid extra sync and atom name query on ending Motif DND
authorPo Lu <luangruo@yahoo.com>
Sat, 9 Jul 2022 12:19:56 +0000 (20:19 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 9 Jul 2022 12:20:36 +0000 (20:20 +0800)
* src/xterm.c (handle_one_xevent): Use `x_dnd_action_symbol' to
set the Motif action instead.

src/xterm.c

index d9485980fea756b7c5a8e1db21549bc3177de7cf..e10edbad3a9638ea1161671c261fa5078da9e447 100644 (file)
@@ -16471,16 +16471,16 @@ handle_one_xevent (struct x_display_info *dpyinfo,
                switch (operation)
                  {
                  case XM_DRAG_MOVE:
-                   x_dnd_action = dpyinfo->Xatom_XdndActionMove;
+                   x_dnd_action_symbol = QXdndActionMove;
                    break;
 
                  case XM_DRAG_COPY:
-                   x_dnd_action = dpyinfo->Xatom_XdndActionCopy;
+                   x_dnd_action_symbol = QXdndActionCopy;
                    break;
 
                    /* This means XM_DRAG_OPERATION_IS_LINK (operation).  */
                  default:
-                   x_dnd_action = dpyinfo->Xatom_XdndActionLink;
+                   x_dnd_action_symbol = QXdndActionLink;
                    break;
                  }