[geary/wip/789924-network-transition-redux: 10/11] Fix memory leak by removing an unused IMAP accumulator.



commit ef4ee9bdfb298a5c215bf742b7fe53917261528a
Author: Michael James Gratton <mike vee net>
Date:   Mon Feb 5 18:14:50 2018 +1100

    Fix memory leak by removing an unused IMAP accumulator.

 src/engine/imap/api/imap-account-session.vala |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)
---
diff --git a/src/engine/imap/api/imap-account-session.vala b/src/engine/imap/api/imap-account-session.vala
index 1601c78..50cbf9a 100644
--- a/src/engine/imap/api/imap-account-session.vala
+++ b/src/engine/imap/api/imap-account-session.vala
@@ -29,7 +29,6 @@ internal class Geary.Imap.AccountSession : Geary.Imap.SessionObject {
     private Nonblocking.Mutex cmd_mutex = new Nonblocking.Mutex();
     private Gee.List<MailboxInformation>? list_collector = null;
     private Gee.List<StatusData>? status_collector = null;
-    private Gee.List<ServerData>? server_data_collector = null;
 
 
     internal AccountSession(string account_id,
@@ -38,7 +37,6 @@ internal class Geary.Imap.AccountSession : Geary.Imap.SessionObject {
 
         session.list.connect(on_list_data);
         session.status.connect(on_status_data);
-        session.server_data_received.connect(on_server_data_received);
     }
 
     /**
@@ -301,7 +299,6 @@ internal class Geary.Imap.AccountSession : Geary.Imap.SessionObject {
         if (old_session != null) {
             old_session.list.disconnect(on_list_data);
             old_session.status.disconnect(on_status_data);
-            old_session.server_data_received.disconnect(on_server_data_received);
         }
         return old_session;
     }
@@ -466,9 +463,4 @@ internal class Geary.Imap.AccountSession : Geary.Imap.SessionObject {
             status_collector.add(status_data);
     }
 
-    private void on_server_data_received(ServerData server_data) {
-        if (server_data_collector != null)
-            server_data_collector.add(server_data);
-    }
-
 }


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