summaryrefslogtreecommitdiffstats
path: root/src/extension/extension.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-03-04 23:34:30 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-03-04 23:34:30 +0000
commit6d833eac6f8775095c3c0a0979a6dcab1e4f5c3c (patch)
treeb2765fbd0d101c27da577a95ec2ce75d78c92d7e /src/extension/extension.cpp
parentClean up the unordered containers fix. (diff)
downloadinkscape-6d833eac6f8775095c3c0a0979a6dcab1e4f5c3c.tar.gz
inkscape-6d833eac6f8775095c3c0a0979a6dcab1e4f5c3c.zip
Improve behavior when pasting, DnDing and importing bitmap images
(bzr r9143)
Diffstat (limited to 'src/extension/extension.cpp')
-rw-r--r--src/extension/extension.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp
index 52d5f5148..b36d2e3a1 100644
--- a/src/extension/extension.cpp
+++ b/src/extension/extension.cpp
@@ -57,7 +57,9 @@ Parameter * param_shared (const gchar * name, GSList * list);
not related to the module directly. If the Repr does not include
a name and an ID the module will be left in an errored state.
*/
-Extension::Extension (Inkscape::XML::Node * in_repr, Implementation::Implementation * in_imp) : _help(NULL)
+Extension::Extension (Inkscape::XML::Node * in_repr, Implementation::Implementation * in_imp)
+ : _help(NULL)
+ , _gui(true)
{
repr = in_repr;
Inkscape::GC::anchor(in_repr);
@@ -673,7 +675,7 @@ public:
Gtk::Widget *
Extension::autogui (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (param_visible_count() == 0) return NULL;
+ if (!_gui || param_visible_count() == 0) return NULL;
AutoGUI * agui = Gtk::manage(new AutoGUI());