Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdapt updatetitle() - surf - customized build of surf, the suckless webkit bro…
git clone git://src.adamsgaard.dk/surf
Log
Files
Refs
README
LICENSE
---
commit e6cefa584e605b8a9984b1a542098df1191adcb1
parent b5096b1c8f0416395758ab033e87b249b09b7a36
Author: Quentin Rameau <[email protected]>
Date: Fri, 20 Nov 2015 16:59:15 +0100
Adapt updatetitle()
Now always show loading progress, still print mouse over link uri before
page uri. Process simplyfied because we use const strings.
Diffstat:
M surf.c | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
---
diff --git a/surf.c b/surf.c
t@@ -1414,29 +1414,27 @@ getpagestats(Client *c)
void
updatetitle(Client *c)
{
- char *t;
+ char *title;
if (showindicators) {
gettogglestats(c);
getpagestats(c);
- if (c->linkhover) {
- t = g_strdup_printf("%s:%s | %s", togglestats, pagesta…
- c->linkhover);
- } else if (c->progress != 100) {
- t = g_strdup_printf("[%i%%] %s:%s | %s", c->progress,
- togglestats, pagestats,
- c->title == NULL ? "" : c->title);
+ if (c->progress != 100) {
+ title = g_strdup_printf("[%i%%] %s:%s | %s",
+ c->progress, togglestats, pagestats,
+ c->targeturi ? c->targeturi : c->title);
} else {
- t = g_strdup_printf("%s:%s | %s", togglestats, pagesta…
- c->title == NULL ? "" : c->title);
+ title = g_strdup_printf("%s:%s | %s",
+ togglestats, pagestats,
+ c->targeturi ? c->targeturi : c->title);
}
- gtk_window_set_title(GTK_WINDOW(c->win), t);
- g_free(t);
+ gtk_window_set_title(GTK_WINDOW(c->win), title);
+ g_free(title);
} else {
- gtk_window_set_title(GTK_WINDOW(c->win), (c->title == NULL) ?
- "" : c->title);
+ gtk_window_set_title(GTK_WINDOW(c->win), c->title ?
+ c->title : "");
}
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.