diff -up surf/surf.c surf-hover-fix/surf.c --- surf/surf.c Mon Jan 16 12:17:16 2012 +++ surf-hover-fix/surf.c Mon Jan 16 12:26:41 2012 @@ -795,7 +795,7 @@ update(Client *c) { if(c->progress != 100) t = g_strdup_printf("[%i%%] %s", c->progress, c->title); - else if(c->linkhover) + if(c->linkhover) t = g_strdup(c->linkhover); else t = g_strdup(c->title);