diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2003-07-08 04:07:13 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2003-07-08 04:07:13 +0800 |
commit | 9a1113c3be0114592c2063095c11f418e1e5b6e5 (patch) | |
tree | d2d6b41380665b80a4d9a98a6da44bc2757aca3f | |
parent | de5a9b3979658fe7cdf928e3bc0501131dec0da2 (diff) | |
download | gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar.gz gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar.bz2 gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar.lz gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar.xz gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.tar.zst gsoc2013-epiphany-9a1113c3be0114592c2063095c11f418e1e5b6e5.zip |
Update spinner when a tab was removed. Fixes bug #116908.
2003-07-07 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-window.c: (sync_tab_load_status), (tab_removed_cb):
Update spinner when a tab was removed. Fixes bug #116908.
-rw-r--r-- | src/ephy-window.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ephy-window.c b/src/ephy-window.c index a920ce56f..47246a143 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -779,7 +779,7 @@ sync_tab_load_progress (EphyTab *tab, GParamSpec *pspec, EphyWindow *window) } static void -sync_tab_load_status (EphyTab *tab, GParamSpec *pspec, EphyWindow *window) +sync_tab_load_status (EphyTab *dummy, GParamSpec *pspec, EphyWindow *window) { gboolean spin = FALSE; GList *tabs, *l; @@ -1327,6 +1327,8 @@ tab_removed_cb (EphyNotebook *notebook, GtkWidget *child, EphyWindow *window) window->priv->num_tabs--; + sync_tab_load_status (NULL, NULL, window); + if (window->priv->num_tabs == 0) { /* removed the last tab, close the window */ |