Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta (tmow) <antenore@simbiosi.org>2021-12-10 01:10:00 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2021-12-10 01:10:00 +0300
commit7b0b7b8686ad526d2bf2e7713c43f8aaec414484 (patch)
treecdd87926c93568387820c612acbb84ea1fd0249b /src/remmina_monitor.c
parent37964e18f4724e9132115c205be3232f012d35a1 (diff)
Checking network status at remmina files loading
Diffstat (limited to 'src/remmina_monitor.c')
-rw-r--r--src/remmina_monitor.c22
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;
}