[Xfce4-commits] <midori:master> Only sensitize preferences of active extensions
Christian Dywan
noreply at xfce.org
Sun Jul 24 12:44:01 CEST 2011
Updating branch refs/heads/master
to c277857ea437190a124f7ddf00c4d55b6801ae3d (commit)
from bfc6a034abf1bb43d6ff187396509bb121a2b86c (commit)
commit c277857ea437190a124f7ddf00c4d55b6801ae3d
Author: André Stösel <andre at stoesel.de>
Date: Wed Jul 20 18:56:58 2011 +0200
Only sensitize preferences of active extensions
panels/midori-extensions.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/panels/midori-extensions.c b/panels/midori-extensions.c
index 5cd5202..fa4be41 100644
--- a/panels/midori-extensions.c
+++ b/panels/midori-extensions.c
@@ -259,6 +259,7 @@ midori_extensions_treeview_render_preferences_cb (GtkTreeViewColumn* column,
g_object_set (renderer, "stock-id", GTK_STOCK_PREFERENCES,
"stock-size", GTK_ICON_SIZE_BUTTON,
"visible", midori_extension_has_preferences (extension),
+ "sensitive", midori_extension_is_active (extension),
"xpad", 4, NULL);
g_object_unref (extension);
}
@@ -384,7 +385,8 @@ midori_extensions_treeview_column_preference_clicked_cb (GtkWidget* widget,
MidoriExtension* extension;
gtk_tree_model_get (model, &iter, 0, &extension, -1);
- g_signal_emit_by_name (extension, "open-preferences");
+ if (midori_extension_is_active (extension))
+ g_signal_emit_by_name (extension, "open-preferences");
g_object_unref (extension);
}
More information about the Xfce4-commits
mailing list