[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