From ac18d42915bd633b8d2678019950f15f5ee8894a Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Tue, 22 Oct 2013 21:07:46 +0200
Subject: [PATCH] Fixed error if there is no title set in update_title.

---
 src/main.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

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,
-- 
2.20.1