This is an automated email from the git hooks/post-receive script.

bluesabre pushed a 
commit to branch 
master
in repository apps/xfce4-screensaver.

commit d51c3c6da2a6661381fb0c744dd34a054b5af76f
Author: Sean Davis <smd.seanda...@gmail.com>
Date:   Mon Oct 8 06:51:31 2018 -0400

    Drop org.xfce.lockdown.gschema.xml
---
 data/Makefile.am                      |  2 +-
 data/org.xfce.lockdown.gschema.xml.in | 49 ---------------------------------
 po/POTFILES.in                        |  1 -
 src/gs-monitor.c                      |  6 ++--
 src/gs-prefs.c                        | 52 -----------------------------------
 src/gs-prefs.h                        |  2 --
 src/xfce4-screensaver-preferences.c   | 44 -----------------------------
 7 files changed, 4 insertions(+), 152 deletions(-)

diff --git a/data/Makefile.am b/data/Makefile.am
index 3d1daf3..13d0f3f 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -43,7 +43,7 @@ dbussessionservice_DATA = org.xfce.ScreenSaver.service
 @GSETTINGS_RULES@
 @INTLTOOL_XML_NOMERGE_RULE@
 
-gsettingsschema_in_files = org.xfce.screensaver.gschema.xml.in 
org.xfce.lockdown.gschema.xml.in org.xfce.session.gschema.xml.in
+gsettingsschema_in_files = org.xfce.screensaver.gschema.xml.in 
org.xfce.session.gschema.xml.in
 gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml)
 
 EXTRA_DIST =                           \
diff --git a/data/org.xfce.lockdown.gschema.xml.in 
b/data/org.xfce.lockdown.gschema.xml.in
deleted file mode 100644
index 65c0a1a..0000000
--- a/data/org.xfce.lockdown.gschema.xml.in
+++ /dev/null
@@ -1,49 +0,0 @@
-<schemalist gettext-domain="@GETTEXT_PACKAGE@">
-  <schema id="org.xfce.lockdown" path="/org/xfce/desktop/lockdown/">
-    <key name="disable-command-line" type="b">
-      <default>false</default>
-      <summary>Disable command line</summary>
-      <description>Prevent the user from accessing the terminal or specifying 
a command line to be executed. For example, this would disable access to the 
panel's "Run Application" dialog.</description>
-    </key>
-    <key name="disable-save-to-disk" type="b">
-      <default>false</default>
-      <summary>Disable saving files to disk</summary>
-      <description>Prevent the user from saving files to disk. For example, 
this would disable access to all applications' "Save as" dialogs.</description>
-    </key>
-    <key name="disable-printing" type="b">
-      <default>false</default>
-      <summary>Disable printing</summary>
-      <description>Prevent the user from printing. For example, this would 
disable access to all applications' "Print" dialogs.</description>
-    </key>
-    <key name="disable-print-setup" type="b">
-      <default>false</default>
-      <summary>Disable print setup</summary>
-      <description>Prevent the user from modifying print settings. For 
example, this would disable access to all applications' "Print Setup" 
dialogs.</description>
-    </key>
-    <key name="disable-user-switching" type="b">
-      <default>false</default>
-      <summary>Disable user switching</summary>
-      <description>Prevent the user from switching to another account while 
his session is active.</description>
-    </key>
-    <key name="disable-lock-screen" type="b">
-      <default>false</default>
-      <summary>Disable lock screen</summary>
-      <description>Prevent the user from locking the screen.</description>
-    </key>
-    <key name="disable-application-handlers" type="b">
-      <default>false</default>
-      <summary>Disable URL and MIME type handlers</summary>
-      <description>Prevent running any URL or MIME type handler 
applications.</description>
-    </key>
-    <key name="disable-theme-settings" type="b">
-      <default>false</default>
-      <summary>Disable theme settings</summary>
-      <description>Prevent the user from changing theme settings.</description>
-    </key>
-    <key name="disable-log-out" type="b">
-      <default>false</default>
-      <summary>Disable log out</summary>
-      <description>Prevent the user from logging out.</description>
-    </key>
-  </schema>
-</schemalist>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 76d6b42..d02c8df 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -2,7 +2,6 @@
 # Please keep this file sorted alphabetically.
 data/images/cosmos/cosmos.xml.in.in
 [type: gettext/glade]data/lock-dialog-default.ui
-[type: gettext/gsettings]data/org.xfce.lockdown.gschema.xml.in
 [type: gettext/gsettings]data/org.xfce.screensaver.gschema.xml.in
 [type: gettext/gsettings]data/org.xfce.session.gschema.xml.in
 data/xfce4-screensaver-preferences.desktop.in
diff --git a/src/gs-monitor.c b/src/gs-monitor.c
index d2d92a6..f3176dc 100644
--- a/src/gs-monitor.c
+++ b/src/gs-monitor.c
@@ -209,7 +209,7 @@ static void gs_monitor_simulate_user_activity(GSMonitor* 
monitor)
 
 static void listener_lock_cb(GSListener* listener, GSMonitor* monitor)
 {
-       if (!monitor->priv->prefs->lock_disabled)
+       if (monitor->priv->prefs->lock_enabled)
        {
                gs_monitor_lock_screen(monitor);
        }
@@ -289,8 +289,8 @@ static void _gs_monitor_update_from_prefs(GSMonitor* 
monitor, GSPrefs* prefs)
        gboolean lock_enabled;
        gboolean user_switch_enabled;
 
-       lock_enabled = (monitor->priv->prefs->lock_enabled && 
!monitor->priv->prefs->lock_disabled);
-       user_switch_enabled = (monitor->priv->prefs->user_switch_enabled && 
!monitor->priv->prefs->user_switch_disabled);
+       lock_enabled = monitor->priv->prefs->lock_enabled;
+       user_switch_enabled = monitor->priv->prefs->user_switch_enabled;
 
        gs_manager_set_lock_enabled(monitor->priv->manager, lock_enabled);
        gs_manager_set_lock_timeout(monitor->priv->manager, 
monitor->priv->prefs->lock_timeout);
diff --git a/src/gs-prefs.c b/src/gs-prefs.c
index 1ce4687..c071a36 100644
--- a/src/gs-prefs.c
+++ b/src/gs-prefs.c
@@ -34,10 +34,6 @@ static void gs_prefs_class_init (GSPrefsClass *klass);
 static void gs_prefs_init       (GSPrefs      *prefs);
 static void gs_prefs_finalize   (GObject      *object);
 
-#define LOCKDOWN_SETTINGS_SCHEMA "org.xfce.lockdown"
-#define KEY_LOCK_DISABLE "disable-lock-screen"
-#define KEY_USER_SWITCH_DISABLE "disable-user-switching"
-
 #define SESSION_SETTINGS_SCHEMA "org.xfce.session"
 #define KEY_IDLE_DELAY "idle-delay"
 
@@ -62,7 +58,6 @@ static void gs_prefs_finalize   (GObject      *object);
 struct GSPrefsPrivate
 {
        GSettings *settings;
-       GSettings *lockdown_settings;
        GSettings *session_settings;
 };
 
@@ -234,20 +229,6 @@ _gs_prefs_set_lock_enabled (GSPrefs *prefs,
 }
 
 static void
-_gs_prefs_set_lock_disabled (GSPrefs *prefs,
-                             gboolean value)
-{
-       prefs->lock_disabled = value;
-}
-
-static void
-_gs_prefs_set_user_switch_disabled (GSPrefs *prefs,
-                                    gboolean value)
-{
-       prefs->user_switch_disabled = value;
-}
-
-static void
 _gs_prefs_set_keyboard_enabled (GSPrefs *prefs,
                                 gboolean value)
 {
@@ -335,12 +316,6 @@ gs_prefs_load_from_settings (GSPrefs *prefs)
        bvalue = g_settings_get_boolean (prefs->priv->settings, 
KEY_LOCK_ENABLED);
        _gs_prefs_set_lock_enabled (prefs, bvalue);
 
-       bvalue = g_settings_get_boolean (prefs->priv->lockdown_settings, 
KEY_LOCK_DISABLE);
-       _gs_prefs_set_lock_disabled (prefs, bvalue);
-
-       bvalue = g_settings_get_boolean (prefs->priv->lockdown_settings, 
KEY_USER_SWITCH_DISABLE);
-       _gs_prefs_set_user_switch_disabled (prefs, bvalue);
-
        value = g_settings_get_int (prefs->priv->session_settings, 
KEY_IDLE_DELAY);
        _gs_prefs_set_timeout (prefs, value);
 
@@ -451,22 +426,6 @@ key_changed_cb (GSettings *settings,
                _gs_prefs_set_lock_enabled (prefs, enabled);
 
        }
-       else if (strcmp (key, KEY_LOCK_DISABLE) == 0)
-       {
-               gboolean disabled;
-
-               disabled = g_settings_get_boolean (settings, key);
-               _gs_prefs_set_lock_disabled (prefs, disabled);
-
-       }
-       else if (strcmp (key, KEY_USER_SWITCH_DISABLE) == 0)
-       {
-               gboolean disabled;
-
-               disabled = g_settings_get_boolean (settings, key);
-               _gs_prefs_set_user_switch_disabled (prefs, disabled);
-
-       }
        else if (strcmp (key, KEY_CYCLE_DELAY) == 0)
        {
                int delay;
@@ -549,11 +508,6 @@ gs_prefs_init (GSPrefs *prefs)
                          "changed",
                          G_CALLBACK (key_changed_cb),
                          prefs);
-       prefs->priv->lockdown_settings = g_settings_new 
(LOCKDOWN_SETTINGS_SCHEMA);
-       g_signal_connect (prefs->priv->lockdown_settings,
-                         "changed",
-                         G_CALLBACK (key_changed_cb),
-                         prefs);
        prefs->priv->session_settings = g_settings_new 
(SESSION_SETTINGS_SCHEMA);
        g_signal_connect (prefs->priv->session_settings,
                          "changed::" KEY_IDLE_DELAY,
@@ -562,7 +516,6 @@ gs_prefs_init (GSPrefs *prefs)
 
        prefs->idle_activation_enabled = TRUE;
        prefs->lock_enabled            = TRUE;
-       prefs->lock_disabled           = FALSE;
        prefs->logout_enabled          = FALSE;
        prefs->user_switch_enabled     = FALSE;
 
@@ -595,11 +548,6 @@ gs_prefs_finalize (GObject *object)
                prefs->priv->settings = NULL;
        }
 
-       if (prefs->priv->lockdown_settings) {
-               g_object_unref (prefs->priv->lockdown_settings);
-               prefs->priv->lockdown_settings = NULL;
-       }
-
        if (prefs->priv->session_settings) {
                g_object_unref (prefs->priv->session_settings);
                prefs->priv->session_settings = NULL;
diff --git a/src/gs-prefs.h b/src/gs-prefs.h
index 3b5957d..95729bf 100644
--- a/src/gs-prefs.h
+++ b/src/gs-prefs.h
@@ -52,8 +52,6 @@ typedef struct
        guint            idle_activation_enabled : 1; /* whether to activate 
when idle */
        guint            lock_enabled : 1;              /* whether to lock when 
active */
        guint            logout_enabled : 1;    /* Whether to offer the logout 
option */
-       guint            lock_disabled : 1;     /* Whether locking the system 
is disabled */
-       guint            user_switch_disabled : 1;      /* Whether user 
switching is disabled */
        guint            user_switch_enabled : 1;       /* Whether to offer the 
user switch option */
        guint            keyboard_enabled : 1;  /* Whether to try to embed a 
keyboard */
        guint            status_message_enabled : 1; /* show the status message 
in the lock */
diff --git a/src/xfce4-screensaver-preferences.c 
b/src/xfce4-screensaver-preferences.c
index abfe09a..8ae7fa1 100644
--- a/src/xfce4-screensaver-preferences.c
+++ b/src/xfce4-screensaver-preferences.c
@@ -50,9 +50,6 @@
 
 #define GTK_BUILDER_FILE "xfce4-screensaver-preferences.ui"
 
-#define LOCKDOWN_SETTINGS_SCHEMA "org.xfce.lockdown"
-#define KEY_LOCK_DISABLE "disable-lock-screen"
-
 #define SESSION_SETTINGS_SCHEMA "org.xfce.session"
 #define KEY_IDLE_DELAY "idle-delay"
 
@@ -91,7 +88,6 @@ static GSThemeManager *theme_manager = NULL;
 static GSJob          *job = NULL;
 static GSettings      *screensaver_settings = NULL;
 static GSettings      *session_settings = NULL;
-static GSettings      *lockdown_settings = NULL;
 
 static gint32
 config_get_activate_delay (gboolean *is_writable)
@@ -285,12 +281,6 @@ config_get_lock (gboolean *is_writable)
        return lock;
 }
 
-static gboolean
-config_get_lock_disabled ()
-{
-       return g_settings_get_boolean (lockdown_settings, KEY_LOCK_DISABLE);
-}
-
 static void
 config_set_lock (gboolean lock)
 {
@@ -1090,24 +1080,10 @@ enabled_checkbox_toggled (GtkToggleButton *button, 
gpointer user_data)
 }
 
 static void
-ui_disable_lock (gboolean disable)
-{
-       GtkWidget *widget;
-
-       widget = GTK_WIDGET (gtk_builder_get_object (builder, "lock_checkbox"));
-       gtk_widget_set_sensitive (widget, !disable);
-       if (disable)
-       {
-               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), 
FALSE);
-       }
-}
-
-static void
 ui_set_lock (gboolean enabled)
 {
        GtkWidget *widget;
        gboolean   active;
-       gboolean   lock_disabled;
 
        widget = GTK_WIDGET (gtk_builder_get_object (builder, "lock_checkbox"));
 
@@ -1116,8 +1092,6 @@ ui_set_lock (gboolean enabled)
        {
                gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), 
enabled);
        }
-       lock_disabled = config_get_lock_disabled ();
-       ui_disable_lock (lock_disabled);
 }
 
 static void
@@ -1126,7 +1100,6 @@ ui_set_enabled (gboolean enabled)
        GtkWidget *widget;
        gboolean   active;
        gboolean   is_writable;
-       gboolean   lock_disabled;
 
        widget = GTK_WIDGET (gtk_builder_get_object (builder, 
"enable_checkbox"));
        active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget));
@@ -1141,8 +1114,6 @@ ui_set_enabled (gboolean enabled)
        {
                gtk_widget_set_sensitive (widget, enabled);
        }
-       lock_disabled = config_get_lock_disabled ();
-       ui_disable_lock(lock_disabled);
 }
 
 static void
@@ -1173,14 +1144,6 @@ key_changed_cb (GSettings *settings, const gchar *key, 
gpointer data)
 
                        ui_set_lock (enabled);
        }
-       else if (strcmp (key, KEY_LOCK_DISABLE) == 0)
-       {
-                       gboolean disabled;
-
-                       disabled = g_settings_get_boolean (settings, key);
-
-                       ui_disable_lock (disabled);
-       }
        else if (strcmp (key, KEY_THEMES) == 0)
        {
                        GtkWidget *treeview;
@@ -1611,12 +1574,6 @@ init_capplet (void)
                          G_CALLBACK (key_changed_cb),
                          NULL);
 
-       lockdown_settings = g_settings_new (LOCKDOWN_SETTINGS_SCHEMA);
-       g_signal_connect (lockdown_settings,
-                         "changed::" KEY_LOCK_DISABLE,
-                         G_CALLBACK (key_changed_cb),
-                         NULL);
-
        activate_delay = config_get_activate_delay (&is_writable);
        ui_set_delay (activate_delay);
        if (! is_writable)
@@ -1707,7 +1664,6 @@ finalize_capplet (void)
 {
        g_object_unref (screensaver_settings);
        g_object_unref (session_settings);
-       g_object_unref (lockdown_settings);
 }
 
 int

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to