]> Pileus Git - ~andy/gtk/commitdiff
Revert spurious commit on GtkLinkButton
authorEmmanuele Bassi <ebassi@src.gnome.org>
Mon, 11 Feb 2008 09:55:29 +0000 (09:55 +0000)
committerEmmanuele Bassi <ebassi@src.gnome.org>
Mon, 11 Feb 2008 09:55:29 +0000 (09:55 +0000)
svn path=/trunk/; revision=19510

gtk/gtklinkbutton.c

index 395684ebd1fee63a1a441400d320c628300cc6c4..927b9b6f1fc61d802b138f41c40e56358eda027d 100644 (file)
@@ -538,8 +538,8 @@ gtk_link_button_new (const gchar *uri)
     }
   
   retval = g_object_new (GTK_TYPE_LINK_BUTTON,
-                        "label", utf8_uri,
                         "uri", uri,
+                        "label", utf8_uri,
                         NULL);
   
   g_free (utf8_uri);
@@ -590,24 +590,17 @@ void
 gtk_link_button_set_uri (GtkLinkButton *link_button,
                         const gchar   *uri)
 {
-  GtkLinkButtonPrivate *priv;
-  const gchar *label;
   gchar *tmp;
 
   g_return_if_fail (GTK_IS_LINK_BUTTON (link_button));
   g_return_if_fail (uri != NULL);
+  
+  tmp = link_button->priv->uri;
+  link_button->priv->uri = g_strdup (uri);
+  g_free (tmp);
 
-  priv = link_button->priv;
-
-  g_free (priv->uri);
-  priv->uri = g_strdup (uri);
-
-  label = gtk_button_get_label (GTK_BUTTON (link_button));
-  if (label && *label != '\0' && strcmp (label, uri) != 0)
-    gtk_widget_set_tooltip_text (GTK_WIDGET (link_button), uri);
-
-  priv->visited = FALSE;
-
+  link_button->priv->visited = FALSE;
+  
   g_object_notify (G_OBJECT (link_button), "uri");
 }