From: Travis Reitter Date: Mon, 30 Nov 2009 03:46:59 +0000 (-0800) Subject: Exit with marginally more grace when we cancel the sign-in dialog. X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=2f1e6b2d5eaa579ce2c7ef1d83f47f8a4f2fab57;p=milk Exit with marginally more grace when we cancel the sign-in dialog. --- diff --git a/src/milk-auth.c b/src/milk-auth.c index e8e78f1..548e16b 100644 --- a/src/milk-auth.c +++ b/src/milk-auth.c @@ -144,16 +144,16 @@ auth_response_cb (GtkWidget *dialog, auth_token = rtm_glib_auth_get_token (priv->rtm_glib, priv->frob, &error); if (error != NULL) { - g_error ("%s", rtm_error_get_message (error)); + g_warning ("%s", rtm_error_get_message (error)); goto auth_response_cb_error_OUT; } if (!rtm_glib_auth_check_token (priv->rtm_glib, auth_token, NULL)) { - g_error ("auth_token not valid!\n"); + g_warning ("auth_token not valid!\n"); goto auth_response_cb_error_OUT; } if (error != NULL) { - g_error ("%s", rtm_error_get_message (error)); + g_warning ("%s", rtm_error_get_message (error)); goto auth_response_cb_error_OUT; } username = rtm_glib_test_login (priv->rtm_glib, auth_token, &error); @@ -161,7 +161,7 @@ auth_response_cb (GtkWidget *dialog, g_free (auth_token); if (error != NULL) { - g_error ("%s", rtm_error_get_message (error)); + g_warning ("%s", rtm_error_get_message (error)); goto auth_response_cb_error_OUT; } @@ -170,6 +170,8 @@ auth_response_cb (GtkWidget *dialog, auth_response_cb_error_OUT: priv->state = MILK_AUTH_STATE_DISCONNECTED; + /* FIXME: make it possible to re-try, etc. */ + gtk_main_quit (); auth_response_cb_OUT: if (priv->state != previous_state)