From 2f1e6b2d5eaa579ce2c7ef1d83f47f8a4f2fab57 Mon Sep 17 00:00:00 2001 From: Travis Reitter Date: Sun, 29 Nov 2009 19:46:59 -0800 Subject: [PATCH] Exit with marginally more grace when we cancel the sign-in dialog. --- src/milk-auth.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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) -- 1.7.9.5