diff options
author | Dave Camp <dave@ximian.com> | 2003-02-08 22:19:26 +0000 |
---|---|---|
committer | Dave Camp <campd@src.gnome.org> | 2003-02-08 22:19:26 +0000 |
commit | 2f9700256ad95d573e8308ee1661bab49603a2bb (patch) | |
tree | 0c7b04498bbbb724273e70a44b1b73d9fa80b23a /libnautilus-private/nautilus-dnd.c | |
parent | 911f045f1f8011b5f374e78b298952d059daca4c (diff) | |
download | nautilus-2f9700256ad95d573e8308ee1661bab49603a2bb.tar.gz |
Set the GdkScreen on the drag-and-drop context menu. Fixes #90920.
2003-02-08 Dave Camp <dave@ximian.com>
* libnautilus-private/nautilus-dnd.c:
(nautilus_drag_drop_action_ask),
(nautilus_drag_drop_background_ask):
* libnautilus-private/nautilus-dnd.h:
* libnautilus-private/nautilus-icon-dnd.c:
(get_background_drag_action),
(nautilus_icon_container_receive_dropped_icons):
* libnautilus-private/nautilus-tree-view-drag-dest.c:
(receive_uris):
* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
* src/nautilus-information-panel.c: (receive_dropped_uri_list),
(receive_dropped_color): Set the GdkScreen on the drag-and-drop
context menu. Fixes #90920.
Diffstat (limited to 'libnautilus-private/nautilus-dnd.c')
-rw-r--r-- | libnautilus-private/nautilus-dnd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libnautilus-private/nautilus-dnd.c b/libnautilus-private/nautilus-dnd.c index b3e25049d..49cf13dec 100644 --- a/libnautilus-private/nautilus-dnd.c +++ b/libnautilus-private/nautilus-dnd.c @@ -551,7 +551,8 @@ append_drop_action_menu_item (GtkWidget *menu, /* Pops up a menu of actions to perform on dropped files */ GdkDragAction -nautilus_drag_drop_action_ask (GdkDragAction actions) +nautilus_drag_drop_action_ask (GtkWidget *widget, + GdkDragAction actions) { GtkWidget *menu; GtkWidget *menu_item; @@ -561,6 +562,7 @@ nautilus_drag_drop_action_ask (GdkDragAction actions) * allowed actions. */ menu = gtk_menu_new (); + gtk_menu_set_screen (GTK_MENU (menu), gtk_widget_get_screen (widget)); append_drop_action_menu_item (menu, _("_Move here"), GDK_ACTION_MOVE, @@ -614,7 +616,8 @@ nautilus_drag_drop_action_ask (GdkDragAction actions) } GdkDragAction -nautilus_drag_drop_background_ask (GdkDragAction actions) +nautilus_drag_drop_background_ask (GtkWidget *widget, + GdkDragAction actions) { GtkWidget *menu; GtkWidget *menu_item; @@ -624,6 +627,7 @@ nautilus_drag_drop_background_ask (GdkDragAction actions) * allowed actions. */ menu = gtk_menu_new (); + gtk_menu_set_screen (GTK_MENU (menu), gtk_widget_get_screen (widget)); append_drop_action_menu_item (menu, _("Set as background for _all folders"), NAUTILUS_DND_ACTION_SET_AS_GLOBAL_BACKGROUND, |