--- a/libpurple/plugins/keyrings/gnomekeyring.c Tue Feb 04 00:53:44 2014 +0100 +++ b/libpurple/plugins/keyrings/gnomekeyring.c Tue Feb 04 01:11:42 2014 +0100 @@ -102,13 +102,15 @@ PURPLE_KEYRING_ERROR_NOPASSWORD, _("No password found for account.")); } else if (result == GNOME_KEYRING_RESULT_DENIED || - result == GNOME_KEYRING_RESULT_CANCELLED) { + result == GNOME_KEYRING_RESULT_CANCELLED) + { error = g_error_new(PURPLE_KEYRING_ERROR, PURPLE_KEYRING_ERROR_ACCESSDENIED, _("Access denied.")); gnomekeyring_cancel_queue(); } else if (result == GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON || - result == GNOME_KEYRING_RESULT_IO_ERROR) { + result == GNOME_KEYRING_RESULT_IO_ERROR) + { error = g_error_new(PURPLE_KEYRING_ERROR, PURPLE_KEYRING_ERROR_BACKENDFAIL, _("Communication with GNOME Keyring failed.")); @@ -171,17 +173,20 @@ if (result == GNOME_KEYRING_RESULT_OK) { error = NULL; } else if (result == GNOME_KEYRING_RESULT_NO_MATCH && - req->password == NULL) { + req->password == NULL) + { error = NULL; already_removed = TRUE; } else if (result == GNOME_KEYRING_RESULT_DENIED || - result == GNOME_KEYRING_RESULT_CANCELLED) { + result == GNOME_KEYRING_RESULT_CANCELLED) + { error = g_error_new(PURPLE_KEYRING_ERROR, PURPLE_KEYRING_ERROR_ACCESSDENIED, _("Access denied.")); gnomekeyring_cancel_queue(); } else if (result == GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON || - result == GNOME_KEYRING_RESULT_IO_ERROR) { + result == GNOME_KEYRING_RESULT_IO_ERROR) + { error = g_error_new(PURPLE_KEYRING_ERROR, PURPLE_KEYRING_ERROR_BACKENDFAIL, _("Communication with GNOME Keyring failed.")); @@ -302,7 +307,8 @@ "protocol", purple_account_get_protocol_id(account), NULL); } else if (req->type == GNOMEKEYRING_REQUEST_SAVE && - req->password != NULL) { + req->password != NULL) + { gchar *display_name = g_strdup_printf( _("Pidgin IM password for account %s"), purple_account_get_username(account)); @@ -315,7 +321,8 @@ NULL); g_free(display_name); } else if (req->type == GNOMEKEYRING_REQUEST_SAVE && - req->password == NULL) { + req->password == NULL) + { current_request = gnome_keyring_delete_password( GNOME_KEYRING_NETWORK_PASSWORD, gnomekeyring_save_cb, req, gnomekeyring_request_cancel,