[Xfce4-commits] <xfce4-settings:jeromeg/settings-editor> Don't allow the user to revert/remove locked channels.

Jérôme Guelfucci noreply at xfce.org
Sat Jan 9 15:04:03 CET 2010


Updating branch refs/heads/jeromeg/settings-editor
         to 75f51f8813c16de68319ea3a1eba9ecec0806ac3 (commit)
       from 1f96263a8b41cf56b177409876dfda0bb8a8b1ef (commit)

commit 75f51f8813c16de68319ea3a1eba9ecec0806ac3
Author: Jérôme Guelfucci <jeromeg at xfce.org>
Date:   Sat Jan 9 15:06:08 2010 +0100

    Don't allow the user to revert/remove locked channels.

 xfce4-settings-editor/main_window.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/xfce4-settings-editor/main_window.c b/xfce4-settings-editor/main_window.c
index 19770c9..2e64ea0 100644
--- a/xfce4-settings-editor/main_window.c
+++ b/xfce4-settings-editor/main_window.c
@@ -1024,6 +1024,7 @@ channel_treeview_popup_menu (GtkWidget *widget, GdkEventButton *event, GtkBuilde
     gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_item), image);
     gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
     g_signal_connect (G_OBJECT (menu_item), "activate", G_CALLBACK (cb_channel_popup_menu_remove_item_activate), builder);
+    gtk_widget_set_sensitive (menu_item, !xfconf_channel_is_property_locked (current_channel, "/"));
     gtk_widget_show_all (menu_item);
 
     if (event)



More information about the Xfce4-commits mailing list