[epiphany/wip/sync: 3/4] sync-service: Clear storage request queue at sign out
- From: Gabriel Ivașcu <gabrielivascu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/wip/sync: 3/4] sync-service: Clear storage request queue at sign out
- Date: Thu, 13 Apr 2017 18:52:52 +0000 (UTC)
commit d947269be0b2a344a16cb84c78ca604f4226a732
Author: Gabriel Ivascu <ivascu gabriel59 gmail com>
Date: Thu Apr 13 10:50:29 2017 +0300
sync-service: Clear storage request queue at sign out
src/sync/ephy-sync-service.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/sync/ephy-sync-service.c b/src/sync/ephy-sync-service.c
index 5a91f36..2ae7b38 100644
--- a/src/sync/ephy-sync-service.c
+++ b/src/sync/ephy-sync-service.c
@@ -1822,6 +1822,8 @@ ephy_sync_service_do_sign_out (EphySyncService *self)
ephy_sync_secret_forget_secrets ();
g_hash_table_remove_all (self->secrets);
g_clear_pointer (&self->user_email, g_free);
+ while (!g_queue_is_empty (self->storage_queue))
+ storage_request_async_data_free (g_queue_pop_head (self->storage_queue));
g_settings_set_string (EPHY_SETTINGS_SYNC, EPHY_PREFS_SYNC_USER, "");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]