]> git.0d.be Git - empathy.git/commitdiff
Always use "Apply" button if we are not connected or editing an account
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 15 Feb 2010 15:58:15 +0000 (15:58 +0000)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 15 Feb 2010 18:04:52 +0000 (18:04 +0000)
For some reason we mixed up the "Apply" and "Save" button. "Apply" is clearer
as hitting it as the side effect of reconnecting the account.

libempathy-gtk/empathy-account-widget.c

index 1367bf544f999778041db8dfdd3cb220f46a1ff4..872a883cd3eae70a7bdc5c09b732a75c48e1f435 100644 (file)
@@ -1455,7 +1455,7 @@ presence_changed_cb (TpAccountManager *manager,
        * a Save button */
       gtk_button_set_image (GTK_BUTTON (priv->apply_button), NULL);
       gtk_button_set_use_stock (GTK_BUTTON (priv->apply_button), TRUE);
-      gtk_button_set_label (GTK_BUTTON (priv->apply_button), GTK_STOCK_SAVE);
+      gtk_button_set_label (GTK_BUTTON (priv->apply_button), GTK_STOCK_APPLY);
     }
 }
 
@@ -1703,21 +1703,13 @@ do_constructed (GObject *obj)
 
       priv->cancel_button = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
 
-      if (priv->creating_account)
-        {
-          /* Assumre we are offline, display a Save button. We'll update
-           * it once the account manager is ready if needed */
-          priv->apply_button = gtk_button_new_from_stock (GTK_STOCK_SAVE);
+      priv->apply_button = gtk_button_new_from_stock (GTK_STOCK_APPLY);
 
-          empathy_signal_connect_weak (priv->account_manager,
-              "most-available-presence-changed",
-              G_CALLBACK (presence_changed_cb), obj);
-        }
-      else
-        {
-          /* We are editing an existing account, display an Apply button */
-          priv->apply_button = gtk_button_new_from_stock (GTK_STOCK_APPLY);
-        }
+      /* We'll change this button to a "Log in" one if we are creating a new
+       * account and are connected. */
+      empathy_signal_connect_weak (priv->account_manager,
+          "most-available-presence-changed",
+          G_CALLBACK (presence_changed_cb), obj);
 
       gtk_box_pack_end (GTK_BOX (hbox), priv->apply_button, TRUE,
           TRUE, 3);