aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/ephy-window.c5
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a1414a70f..2e9ee6a68 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (modal_alert_cb):
+
+ Also bring the window to the front.
+
2004-11-03 Adam Hooper <adamh@cvs.gnome.org>
* src/ephy-extensions-manager.c:
diff --git a/src/ephy-window.c b/src/ephy-window.c
index 69016360e..c588b3269 100644
--- a/src/ephy-window.c
+++ b/src/ephy-window.c
@@ -1965,7 +1965,12 @@ modal_alert_cb (EphyEmbed *embed,
tab = ephy_tab_for_embed (embed);
g_return_val_if_fail (tab != NULL, FALSE);
+ /* switch the window to the tab, and bring the window to the foreground
+ * (since the alert is modal, the user won't be able to do anything
+ * with his current window anyway :|)
+ */
ephy_window_jump_to_tab (window, tab);
+ gtk_window_present (GTK_WINDOW (window));
/* make sure the location entry shows the real URL of the tab's page */
address = ephy_embed_get_location (embed, TRUE);