From df054a6cac79d19a27e677ae92f5879d1e675790 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 10 Mar 2019 16:58:41 +0100 Subject: badwolf.c: limit characters in tabs --- badwolf.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/badwolf.c b/badwolf.c index 7494986..0ad5672 100644 --- a/badwolf.c +++ b/badwolf.c @@ -98,12 +98,19 @@ WebViewCb_notify__title(WebKitWebView *webView, GParamSpec *pspec, gpointer user const gchar *title; struct Client *browser = (struct Client *)user_data; +#define BADWOLF_TAB_MAXCHARS 16 + title = webkit_web_view_get_title(browser->webView); if(title == NULL) title = webkit_web_view_get_uri(browser->webView); if(title == NULL) title = "BadWolf"; + if(strlen(title) > BADWOLF_TAB_MAXCHARS) + { + title = g_strndup(title, BADWOLF_TAB_MAXCHARS); + } + gtk_notebook_set_tab_label_text(GTK_NOTEBOOK(browser->window->notebook), browser->box, title); return TRUE; -- cgit v1.3.1-23-gd82d