From: Daniel Carl <danielcarl@gmx.de>
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/dummy.html/dummy.html/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,