diff options
author | Marco Pesenti Gritti <marco@gnome.org> | 2004-07-05 08:02:09 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <marco@src.gnome.org> | 2004-07-05 08:02:09 +0800 |
commit | d074a82a8c1427eeafc1c2f65db0a00c0755bac8 (patch) | |
tree | e769c054b6fd0f9919964bdea931484091095baa /src | |
parent | 88b80a860b47b19756c162df89307a58a43ceeeb (diff) | |
download | gsoc2013-epiphany-d074a82a8c1427eeafc1c2f65db0a00c0755bac8.tar.gz gsoc2013-epiphany-d074a82a8c1427eeafc1c2f65db0a00c0755bac8.tar.zst gsoc2013-epiphany-d074a82a8c1427eeafc1c2f65db0a00c0755bac8.zip |
Support also GDK_ACTION_COPY. Fix #145254.
2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
Support also GDK_ACTION_COPY. Fix #145254.
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
Use the notebook to access the toplevel, data passed to the
signal can be NULL.
Diffstat (limited to 'src')
-rw-r--r-- | src/bookmarks/ephy-bookmark-action.c | 3 | ||||
-rw-r--r-- | src/ephy-notebook.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/bookmarks/ephy-bookmark-action.c b/src/bookmarks/ephy-bookmark-action.c index aa56072cb..19859f2b5 100644 --- a/src/bookmarks/ephy-bookmark-action.c +++ b/src/bookmarks/ephy-bookmark-action.c @@ -435,7 +435,8 @@ drag_motion_cb (GtkWidget *widget, GdkEventMotion *event, EphyBookmarkAction *ac target_list = gtk_target_list_new (drag_targets, n_drag_targets); stop_drag_check (action, widget); - gtk_drag_begin (widget, target_list, GDK_ACTION_MOVE, 1, (GdkEvent*)event); + gtk_drag_begin (widget, target_list, GDK_ACTION_MOVE | + GDK_ACTION_COPY, 1, (GdkEvent*)event); } return TRUE; diff --git a/src/ephy-notebook.c b/src/ephy-notebook.c index e09543f72..e55fdc03f 100644 --- a/src/ephy-notebook.c +++ b/src/ephy-notebook.c @@ -629,7 +629,7 @@ notebook_drag_data_received_cb (GtkWidget* widget, GdkDragContext *context, { EphyWindow *window; - window = EPHY_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (tab))); + window = EPHY_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (widget))); ephy_window_load_in_tabs (window, tab, uri_list); gnome_vfs_uri_list_free (uri_list); |