summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-28 20:49:29 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-28 20:49:49 +0100
commit7e0eb04ebaf97c3f18e9dca2641dbf8fcb9fa4eb (patch)
tree4be3dc8086350065b8e81386b59b62bf3054fd5f /plugins
parentd2ca76c21c4e000e2f27a6376a1fea2dd50f8cf2 (diff)
make plugin configure button insensitive when there's no config script
Diffstat (limited to 'plugins')
-rw-r--r--plugins/gtkui/callbacks.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/gtkui/callbacks.c b/plugins/gtkui/callbacks.c
index a1a6d05a..1f093bf1 100644
--- a/plugins/gtkui/callbacks.c
+++ b/plugins/gtkui/callbacks.c
@@ -1583,6 +1583,7 @@ on_preferences_activate (GtkMenuItem *menuitem,
gtk_tree_view_set_model (tree, GTK_TREE_MODEL (store));
gtk_widget_show (w);
+ gtk_widget_set_sensitive (lookup_widget (prefwin, "configure_plugin"), FALSE);
}
@@ -1705,6 +1706,8 @@ on_pref_pluginlist_cursor_changed (GtkTreeView *treeview,
gtk_entry_set_text (e, p->email ? p->email : "");
e = GTK_ENTRY (lookup_widget (w, "pref_plugin_website"));
gtk_entry_set_text (e, p->website ? p->website : "");
+
+ gtk_widget_set_sensitive (lookup_widget (prefwin, "configure_plugin"), p->configdialog ? TRUE : FALSE);
}
gboolean