[epiphany] sync-service: Fix sign in error report when registering device



commit bc26aebfe664b356607c123aa1b816d0dfa4b18b
Author: Gabriel Ivascu <gabrielivascu gnome org>
Date:   Sat Nov 25 21:53:23 2017 +0200

    sync-service: Fix sign in error report when registering device

 lib/sync/ephy-sync-service.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/lib/sync/ephy-sync-service.c b/lib/sync/ephy-sync-service.c
index 2fa7d66..7df8c7c 100644
--- a/lib/sync/ephy-sync-service.c
+++ b/lib/sync/ephy-sync-service.c
@@ -2275,9 +2275,8 @@ register_device_cb (SoupSession *session,
   if (msg->status_code != 200) {
     g_warning ("Failed to register device. Status code: %u, response: %s",
                msg->status_code, msg->response_body->data);
-    ephy_sync_service_report_sign_in_error (self,
-                                            _("Failed to register device."),
-                                            NULL, TRUE);
+    if (self->is_signing_in)
+      ephy_sync_service_report_sign_in_error (self, _("Failed to register device."), NULL, TRUE);
   } else {
     LOG ("Successfully registered device");
     if (self->is_signing_in)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]