From c277857ea437190a124f7ddf00c4d55b6801ae3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20St=C3=B6sel?= Date: Wed, 20 Jul 2011 18:56:58 +0200 Subject: [PATCH] Only sensitize preferences of active extensions --- panels/midori-extensions.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/midori-extensions.c b/panels/midori-extensions.c index 5cd5202b..fa4be41f 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); }