diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-08-06 22:34:43 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-08-06 22:34:43 +0800 |
commit | 54f1919cae74d3551c23eef9d00975344d1c78a9 (patch) | |
tree | 817546aea8161746bcf5f1eb4aabfec0d4d0ec18 /src/ephy-window.c | |
parent | 394409d0ccca365dd8d9e8a29752d2fb27cb7bbe (diff) | |
download | gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar.gz gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar.bz2 gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar.lz gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar.xz gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.tar.zst gsoc2013-epiphany-54f1919cae74d3551c23eef9d00975344d1c78a9.zip |
Fix dragging of urls which gnome-vfs can't handle. Fix new tab positioning
2004-08-06 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-string.c: (ephy_string_parse_uri_list):
* lib/ephy-string.h:
* lib/widgets/ephy-node-view.c: (drag_data_received_cb),
(ephy_node_view_class_init):
* src/bookmarks/ephy-bookmarks-editor.c:
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
* src/ephy-notebook.h:
* src/ephy-session.c:
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
* src/ephy-window.c: (ephy_window_load_in_tabs):
Fix dragging of urls which gnome-vfs can't handle.
Fix new tab positioning when opening tabs from drags.
Diffstat (limited to 'src/ephy-window.c')
-rw-r--r-- | src/ephy-window.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/ephy-window.c b/src/ephy-window.c index 7ec311d48..d24f13800 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -2793,12 +2793,13 @@ ephy_window_set_zoom (EphyWindow *window, } void -ephy_window_load_in_tabs (EphyWindow *window, EphyTab *tab, GList *uri_list) +ephy_window_load_in_tabs (EphyWindow *window, + EphyTab *tab, + GList *uri_list) { EphyEmbed *embed = NULL; GList *l; guint num = 0; - GnomeVFSURI *uri; if (tab != NULL) { @@ -2809,10 +2810,7 @@ ephy_window_load_in_tabs (EphyWindow *window, EphyTab *tab, GList *uri_list) l = uri_list; while (l != NULL && num < INSANE_NUMBER_OF_URLS) { - gchar *url = NULL; - - uri = (GnomeVFSURI*) l->data; - url = gnome_vfs_uri_to_string (uri, GNOME_VFS_URI_HIDE_NONE); + const char *url = l->data; if (num == 0 && embed != NULL) { @@ -2832,8 +2830,6 @@ ephy_window_load_in_tabs (EphyWindow *window, EphyTab *tab, GList *uri_list) EPHY_NEW_TAB_APPEND_LAST)); } - g_free (url); - url = NULL; l = l->next; ++num; } |