[geary/wip/conversation-polish: 20/22] Kick off periodic checks in ConnectivityManager to discover net issues



commit 5aaa1da9a46031e56d3e157befa4023247e31020
Author: Michael Gratton <mike vee net>
Date:   Thu Jan 24 18:59:52 2019 +1100

    Kick off periodic checks in ConnectivityManager to discover net issues

 src/engine/util/util-connectivity-manager.vala | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/engine/util/util-connectivity-manager.vala b/src/engine/util/util-connectivity-manager.vala
index c683323f..fdf61e0d 100644
--- a/src/engine/util/util-connectivity-manager.vala
+++ b/src/engine/util/util-connectivity-manager.vala
@@ -155,6 +155,10 @@ public class Geary.ConnectivityManager : BaseObject {
         } finally {
                        if (!cancellable.is_cancelled()) {
                                set_reachable(is_reachable);
+
+                // Kick off another delayed check in case the network
+                // changes without the monitor noticing.
+                this.delayed_check.start();
                        }
             this.existing_check = null;
         }


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