Applying the patch to show the indicator only on loading. Based on a patch
authorChristoph Lohmann <20h@r-36.net>
Sun, 28 Oct 2012 13:06:17 +0000 (14:06 +0100)
committerChristoph Lohmann <20h@r-36.net>
Sun, 28 Oct 2012 13:06:17 +0000 (14:06 +0100)
from http://xteddy.org/surf.html#toc5.

surf.c

diff --git a/surf.c b/surf.c
index 7cf6491..bb9343b 100644 (file)
--- a/surf.c
+++ b/surf.c
@@ -871,13 +871,16 @@ void
 update(Client *c) {
        char *t;
 
-       if(c->linkhover)
+       if(c->linkhover) {
                t = g_strdup(c->linkhover);
-        else if(c->progress != 100)
+       } else if(c->progress != 100) {
+               drawindicator(c);
+               gtk_widget_show(c->indicator);
                t = g_strdup_printf("[%i%%] %s", c->progress, c->title);
-       else
+       } else {
+               gtk_widget_hide_all(c->indicator);
                t = g_strdup(c->title);
-       drawindicator(c);
+       }
        gtk_window_set_title(GTK_WINDOW(c->win), t);
        g_free(t);
 }