[glib: 1/2] gnetworkmonitornm: Consider NM_STATE_CONNECTED_SITE to be available



commit e37f0cbd8914f16d509809a46977e6d32cf72a6e
Author: Philip Withnall <withnall endlessm com>
Date:   Fri May 31 11:19:07 2019 +0100

    gnetworkmonitornm: Consider NM_STATE_CONNECTED_SITE to be available
    
    `NM_STATE_CONNECTED_SITE` is documented to mean that a default route is
    available, but that the internet connectivity check failed. A default
    route being available is compatible with the documentation for
    GNetworkMonitor:network-available, which should be true if the system
    has a default route for at least one of IPv4 and IPv6.
    
    https://developer.gnome.org/NetworkManager/stable/nm-dbus-types.html
    
    Signed-off-by: Philip Withnall <withnall endlessm com>
    
    Fixes: #1788

 gio/gnetworkmonitornm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gio/gnetworkmonitornm.c b/gio/gnetworkmonitornm.c
index 7bb480f54..9013fd49c 100644
--- a/gio/gnetworkmonitornm.c
+++ b/gio/gnetworkmonitornm.c
@@ -196,7 +196,7 @@ sync_properties (GNetworkMonitorNM *nm,
     }
   else if (nm_state <= NM_STATE_CONNECTED_SITE)
     {
-      new_network_available = FALSE;
+      new_network_available = TRUE;
       new_network_metered = FALSE;
       if (nm_connectivity == NM_CONNECTIVITY_PORTAL)
         {


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