]> spindle.queued.net Git - midori/commitdiff
Don't use gtk_action_get_tooltip since it is GTK+ 2.16 only
authorChristian Dywan <christian@twotoasts.de>
Thu, 1 Oct 2009 21:19:01 +0000 (23:19 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 1 Oct 2009 21:19:01 +0000 (23:19 +0200)
midori/midori-browser.c

index 1cbcabb16e190125f759840ec3c13fd691cf0fc0..d1ef4ffeacbcc7a40f0868ce5809c554ec506f96 100644 (file)
@@ -2524,15 +2524,16 @@ midori_browser_menu_item_select_cb (GtkWidget*     menuitem,
                                     MidoriBrowser* browser)
 {
     GtkAction* action = gtk_widget_get_action (menuitem);
-    const gchar* tooltip = action ? gtk_action_get_tooltip (action) : NULL;
+    gchar* tooltip = action ? katze_object_get_string (action, "tooltip") : NULL;
     if (!tooltip)
     {
         /* This is undocumented object data, used by KatzeArrayAction. */
         KatzeItem* item = g_object_get_data (G_OBJECT (menuitem), "KatzeItem");
         if (item)
-            tooltip = katze_item_get_uri (item);
+            tooltip = g_strdup (katze_item_get_uri (item));
     }
     _midori_browser_set_statusbar_text (browser, tooltip);
+    g_free (tooltip);
 }
 
 static void