From: Daniel Carl Date: Tue, 22 Oct 2013 19:07:46 +0000 (+0200) Subject: Fixed error if there is no title set in update_title. X-Git-Url: https://git.owens.tech/assets/me.png/assets/me.png/git?a=commitdiff_plain;h=ac18d42915bd633b8d2678019950f15f5ee8894a;p=vimb.git Fixed error if there is no title set in update_title. --- diff --git a/src/main.c b/src/main.c index 21d0618..515bea4 100644 --- a/src/main.c +++ b/src/main.c @@ -868,15 +868,19 @@ static void update_title(void) #ifdef FEATURE_TITLE_PROGRESS /* show load status of page or the downloads */ if (vb.state.progress != 100) { - char *title = g_strdup_printf("[%i%%] %s", vb.state.progress, vb.state.title); + char *title = g_strdup_printf( + "[%i%%] %s", + vb.state.progress, + vb.state.title ? vb.state.title : "" + ); gtk_window_set_title(GTK_WINDOW(vb.gui.window), title); g_free(title); - } else { - gtk_window_set_title(GTK_WINDOW(vb.gui.window), vb.state.title); + return; } -#else - gtk_window_set_title(GTK_WINDOW(vb.gui.window), vb.state.title); #endif + if (vb.state.title) { + gtk_window_set_title(GTK_WINDOW(vb.gui.window), vb.state.title); + } } static gboolean mimetype_decision_cb(WebKitWebView *webview,