[gnome-online-accounts] exchange: Set the username & server only when the widgets are there
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts] exchange: Set the username & server only when the widgets are there
- Date: Mon, 16 Apr 2012 18:31:05 +0000 (UTC)
commit 69f24d0de8ced2e0f18cfd054894e6a2cb528dbb
Author: Debarshi Ray <debarshir gnome org>
Date: Mon Apr 16 18:29:08 2012 +0200
exchange: Set the username & server only when the widgets are there
While refreshing an account we do not present the user with the
username and server fields. Therefore those widgets are present only
when adding an account.
src/goabackend/goaexchangeprovider.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/goabackend/goaexchangeprovider.c b/src/goabackend/goaexchangeprovider.c
index 9c1a0e2..7618518 100644
--- a/src/goabackend/goaexchangeprovider.c
+++ b/src/goabackend/goaexchangeprovider.c
@@ -412,8 +412,11 @@ on_email_address_or_password_changed (GtkEditable *editable, gpointer user_data)
if (!is_valid_email_address (email, &username, &domain))
goto out;
- gtk_entry_set_text (GTK_ENTRY (data->username), username);
- gtk_entry_set_text (GTK_ENTRY (data->server), domain);
+ if (data->username != NULL)
+ gtk_entry_set_text (GTK_ENTRY (data->username), username);
+
+ if (data->server != NULL)
+ gtk_entry_set_text (GTK_ENTRY (data->server), domain);
can_add = gtk_entry_get_text_length (GTK_ENTRY (data->password)) != 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]