| 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 : ""); | |
| } | |
| } | |