[gnome-control-center] sharing/remote-desktop: Only try to enable the RDP backend



commit dde343d8de092778719292a61478dc140aec4b65
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Thu Mar 3 16:55:15 2022 +0100

    sharing/remote-desktop: Only try to enable the RDP backend
    
    Turning off the service doesn't mean we need to disable the RDP backend,
    the setting can stay enabled in case one wants to manage it directly via
    systemd.

 panels/sharing/cc-sharing-panel.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/panels/sharing/cc-sharing-panel.c b/panels/sharing/cc-sharing-panel.c
index a3bd8869d..537880ffb 100644
--- a/panels/sharing/cc-sharing-panel.c
+++ b/panels/sharing/cc-sharing-panel.c
@@ -1150,6 +1150,9 @@ enable_gnome_remote_desktop (CcSharingPanel *self)
   g_autoptr(GSettings) rdp_settings = NULL;
 
   rdp_settings = g_settings_new (GNOME_REMOTE_DESKTOP_RDP_SCHEMA_ID);
+
+  g_settings_set_boolean (rdp_settings, "enable", TRUE);
+
   cert_path = g_settings_get_string (rdp_settings, "tls-cert");
   key_path = g_settings_get_string (rdp_settings, "tls-key");
   if (strlen (cert_path) > 0 &&
@@ -1373,11 +1376,6 @@ cc_sharing_panel_setup_remote_desktop_dialog (CcSharingPanel *self)
 
   rdp_settings = g_settings_new (GNOME_REMOTE_DESKTOP_RDP_SCHEMA_ID);
 
-  g_settings_bind (rdp_settings,
-                   "enable",
-                   self->remote_desktop_switch,
-                   "active",
-                   G_SETTINGS_BIND_DEFAULT);
   g_settings_bind (rdp_settings,
                    "view-only",
                    self->remote_control_checkbutton,


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