diff options
Diffstat (limited to 'shell/e-shell.c')
-rw-r--r-- | shell/e-shell.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/shell/e-shell.c b/shell/e-shell.c index a2ac783cb8..02c9627448 100644 --- a/shell/e-shell.c +++ b/shell/e-shell.c @@ -689,6 +689,14 @@ shell_class_init (EShellClass *class) e_shell_settings_install_property ( g_param_spec_boolean ( + "disable-application-handlers", + NULL, + NULL, + FALSE, + G_PARAM_READWRITE)); + + e_shell_settings_install_property ( + g_param_spec_boolean ( "disable-command-line", NULL, NULL, @@ -749,6 +757,10 @@ shell_init (EShell *shell) G_CALLBACK (shell_notify_online_mode_cb), NULL); e_shell_settings_bind_to_gconf ( + shell->priv->settings, "disable-application-handlers", + "/desktop/gnome/lockdown/disable_application_handlers"); + + e_shell_settings_bind_to_gconf ( shell->priv->settings, "disable-command-line", "/desktop/gnome/lockdown/disable_command_line"); |