Author: post
Date: 2012-05-06 15:47:20 +0200 (Sun, 06 May 2012)
New Revision: 4223

Modified:
   trunk/src/rs-store.c
Log:
Remove simulated left-click in iconview when right-clicking, since this 
collides with "rubberband-selection" when iconview is empty.

Modified: trunk/src/rs-store.c
===================================================================
--- trunk/src/rs-store.c        2012-05-06 09:36:16 UTC (rev 4222)
+++ trunk/src/rs-store.c        2012-05-06 13:47:20 UTC (rev 4223)
@@ -375,17 +375,12 @@
 
        if (event->button == 3)
        {
-               if (! ((event->state & GDK_CONTROL_MASK) || ((event->state & 
GDK_SHIFT_MASK))))
+               if (event->type == GDK_BUTTON_PRESS)
                {
-                       event->button = 1;
-                       GdkEvent *copy = gdk_event_copy((GdkEvent*)event);
-                       gdk_event_put(copy);
-                       GTK_CATCHUP();
-                       gdk_event_free(copy);
+                       GtkWidget *menu = gtk_ui_manager_get_widget 
(ui_manager, "/IconviewPopup");
+                       gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 
0, GDK_CURRENT_TIME);
+                       return TRUE;
                }
-               GtkWidget *menu = gtk_ui_manager_get_widget (ui_manager, 
"/IconviewPopup");
-               gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, 
GDK_CURRENT_TIME);
-               return FALSE;
        }
        return FALSE;
 }


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to