Updating branch refs/heads/devel
         to 0bb1909932c63e55226a5401d49b7dd47f73d5ad (commit)
       from 10a5d3652ad880ad76ade00ded3832f7245c24ec (commit)

commit 0bb1909932c63e55226a5401d49b7dd47f73d5ad
Author: Nick Schermer <[email protected]>
Date:   Mon Feb 22 12:41:04 2010 +0100

    Change launcher menu launch from button release -> press.
    
    The avoids unwanted launches when the menu appears under the
    pointer on popup.

 plugins/launcher/launcher.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/plugins/launcher/launcher.c b/plugins/launcher/launcher.c
index b9557ff..efa0888 100644
--- a/plugins/launcher/launcher.c
+++ b/plugins/launcher/launcher.c
@@ -77,7 +77,7 @@ static GdkPixbuf *launcher_plugin_tooltip_pixbuf              
  (GdkScreen
                                                                  const gchar   
       *icon_name);
 static void       launcher_plugin_menu_deactivate               (GtkWidget     
       *menu,
                                                                  
LauncherPlugin       *plugin);
-static gboolean   launcher_plugin_menu_item_released            (GtkMenuItem   
       *widget,
+static gboolean   launcher_plugin_menu_item_pressed             (GtkMenuItem   
       *widget,
                                                                  
GdkEventButton       *event,
                                                                  
GarconMenuItem       *item);
 static void       launcher_plugin_menu_item_drag_data_received  (GtkWidget     
       *widget,
@@ -1318,9 +1318,9 @@ launcher_plugin_menu_deactivate (GtkWidget      *menu,
 
 
 static gboolean
-launcher_plugin_menu_item_released (GtkMenuItem      *widget,
-                                    GdkEventButton   *event,
-                                    GarconMenuItem   *item)
+launcher_plugin_menu_item_pressed (GtkMenuItem      *widget,
+                                   GdkEventButton   *event,
+                                   GarconMenuItem   *item)
 {
   LauncherPlugin *plugin;
   GdkScreen      *screen;
@@ -1443,8 +1443,8 @@ launcher_plugin_menu_construct (LauncherPlugin *plugin)
       gtk_widget_show (mi);
       gtk_drag_dest_set (mi, GTK_DEST_DEFAULT_ALL, drop_targets,
                          G_N_ELEMENTS (drop_targets), GDK_ACTION_COPY);
-      g_signal_connect (G_OBJECT (mi), "button-release-event",
-          G_CALLBACK (launcher_plugin_menu_item_released), item);
+      g_signal_connect (G_OBJECT (mi), "button-press-event",
+          G_CALLBACK (launcher_plugin_menu_item_pressed), item);
       g_signal_connect (G_OBJECT (mi), "drag-data-received",
           G_CALLBACK (launcher_plugin_menu_item_drag_data_received), item);
       g_signal_connect (G_OBJECT (mi), "drag-leave",
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to