Fixed error if there is no title set in update_title.
authorDaniel Carl <danielcarl@gmx.de>
Tue, 22 Oct 2013 19:07:46 +0000 (21:07 +0200)
committerDaniel Carl <danielcarl@gmx.de>
Tue, 22 Oct 2013 19:07:46 +0000 (21:07 +0200)
src/main.c

index 21d0618..515bea4 100644 (file)
@@ -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,