diff options
author | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-12-10 01:10:00 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-12-10 01:10:00 +0300 |
commit | 7b0b7b8686ad526d2bf2e7713c43f8aaec414484 (patch) | |
tree | cdd87926c93568387820c612acbb84ea1fd0249b /src/remmina_monitor.c | |
parent | 37964e18f4724e9132115c205be3232f012d35a1 (diff) |
Checking network status at remmina files loading
Diffstat (limited to 'src/remmina_monitor.c')
-rw-r--r-- | src/remmina_monitor.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/remmina_monitor.c b/src/remmina_monitor.c index c6e9c8e4e..9a82a8e18 100644 --- a/src/remmina_monitor.c +++ b/src/remmina_monitor.c @@ -178,17 +178,11 @@ gchar *remmina_monitor_can_reach(RemminaFile *remminafile, RemminaMonitor *monit } -RemminaMonitor *remmina_network_monitor_new () +gboolean remmina_network_monitor_status (RemminaMonitor *rm_monitor) { TRACE_CALL(__func__); - gboolean status; - - rm_monitor = g_new0(RemminaMonitor, 1); - - rm_monitor->netmonitor = g_network_monitor_get_default (); - - status = g_network_monitor_get_connectivity (rm_monitor->netmonitor); + gboolean status = g_network_monitor_get_connectivity (rm_monitor->netmonitor); rm_monitor->server_status = g_hash_table_new_full( g_str_hash, @@ -219,5 +213,17 @@ RemminaMonitor *remmina_network_monitor_new () break; } + return status; +} + + +RemminaMonitor *remmina_network_monitor_new () +{ + TRACE_CALL(__func__); + + rm_monitor = g_new0(RemminaMonitor, 1); + + rm_monitor->netmonitor = g_network_monitor_get_default (); + return rm_monitor; } |