x11: Fix dnd action handling
authorMatthias Clasen <mclasen@redhat.com>
Wed, 20 Jun 2018 22:06:35 +0000 (18:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 20 Jun 2018 22:10:50 +0000 (18:10 -0400)
We were mistakenly assigning an Atom to a flags value.

gdk/x11/gdkdnd-x11.c

index 6b807812f9eb9bfe9ed1faed4a54d4ea3507fff7..f1070f7b0c1a283b42d701351e4f88cc04c172a6 100644 (file)
@@ -886,8 +886,8 @@ gdk_x11_drag_context_handle_status (GdkDisplay   *display,
 
       if (context->action != context_x11->current_action)
         {
-          context_x11->current_action = action;
-          g_signal_emit_by_name (context, "action-changed", action);
+          context_x11->current_action = context->action;
+          g_signal_emit_by_name (context, "action-changed", context->action);
         }
     }
 }