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