]> spindle.queued.net Git - midori/commitdiff
Don't try to render "nothing" in completion, like an empty title
authorChristian Dywan <christian@twotoasts.de>
Mon, 13 Apr 2009 02:07:20 +0000 (04:07 +0200)
committerChristian Dywan <christian@twotoasts.de>
Mon, 13 Apr 2009 02:07:20 +0000 (04:07 +0200)
midori/midori-locationaction.c

index 7405df4773df6f4082e6d49d5cbb0f340d4b254c..86aa3c7bc1b28cf3c394f50b634d468eac5bda34 100644 (file)
@@ -521,11 +521,15 @@ midori_location_entry_render_text_cb (GtkCellLayout*   layout,
             len = strlen (key);
             skey = g_malloc0 (len + 1);
             strncpy (skey, uri + (start - temp), len);
-            parts = g_strsplit (uri, skey, 2);
-            if (parts && parts[0] && parts[1])
-                desc_uri = g_markup_printf_escaped ("%s<b>%s</b>%s",
-                    parts[0], skey, parts[1]);
-            g_strfreev (parts);
+            if (skey && *skey && (parts = g_strsplit (uri, skey, 2)))
+            {
+                if (parts[0] && parts[1])
+                {
+                    desc_uri = g_markup_printf_escaped ("%s<b>%s</b>%s",
+                        parts[0], skey, parts[1]);
+                    g_strfreev (parts);
+                }
+            }
             g_free (skey);
         }
         g_free (temp);