diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/ephy-shell.c | 20 |
2 files changed, 17 insertions, 10 deletions
@@ -1,3 +1,10 @@ +2005-02-21 Christian Persch <chpe@cvs.gnome.org> + + * src/ephy-shell.c: (ephy_shell_new_tab_full): + + Load the page after showing the window. That way, if mozilla throws up + an alert, the window is already there. + 2005-02-20 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (drag_start), (motion_notify_cb), diff --git a/src/ephy-shell.c b/src/ephy-shell.c index c510adbf4..9babb803b 100644 --- a/src/ephy-shell.c +++ b/src/ephy-shell.c @@ -717,6 +717,16 @@ ephy_shell_new_tab_full (EphyShell *shell, ephy_gui_window_update_user_time (GTK_WIDGET (window), user_time); + if ((flags & EPHY_NEW_TAB_DONT_SHOW_WINDOW) == 0) + { + gtk_widget_show (GTK_WIDGET (window)); + } + + if (flags & EPHY_NEW_TAB_FULLSCREEN_MODE) + { + gtk_window_fullscreen (GTK_WINDOW (window)); + } + if (flags & EPHY_NEW_TAB_HOME_PAGE || flags & EPHY_NEW_TAB_NEW_PAGE) { @@ -730,16 +740,6 @@ ephy_shell_new_tab_full (EphyShell *shell, ephy_embed_load_url (embed, url); } - if ((flags & EPHY_NEW_TAB_DONT_SHOW_WINDOW) == 0) - { - gtk_widget_show (GTK_WIDGET (window)); - } - - if (flags & EPHY_NEW_TAB_FULLSCREEN_MODE) - { - gtk_window_fullscreen (GTK_WINDOW (window)); - } - return tab; } |