diff options
| author | Felipe Corr??a da Silva Sanches <juca@members.fsf.org> | 2008-02-19 15:58:42 +0000 |
|---|---|---|
| committer | jucablues <jucablues@users.sourceforge.net> | 2008-02-19 15:58:42 +0000 |
| commit | 302a9cdbe92e4722279ddeeae774fd412c72117c (patch) | |
| tree | a71d76b876f2363eb2ca09b486af7aaca8be5c6a /src | |
| parent | first i18n patch from Marcin, more to follow (diff) | |
| download | inkscape-302a9cdbe92e4722279ddeeae774fd412c72117c.tar.gz inkscape-302a9cdbe92e4722279ddeeae774fd412c72117c.zip | |
fix for bug #193228
(bzr r4779)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.cpp | 6 | ||||
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.h | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 6b7a03457..a97654b75 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -2044,7 +2044,8 @@ FilterEffectsDialog::FilterEffectsDialog() _empty_settings(_("No effect selected"), Gtk::ALIGN_LEFT), _no_filter_selected(_("No filter selected"), Gtk::ALIGN_LEFT), _locked(false), - _attr_lock(false) + _attr_lock(false), + _settings_initialized(false) { _settings = new Settings(*this, _settings_tab1, sigc::mem_fun(*this, &FilterEffectsDialog::set_attr_direct), NR_FILTER_ENDPRIMITIVETYPE); @@ -2130,6 +2131,7 @@ void FilterEffectsDialog::init_settings_widgets() _no_filter_selected.set_sensitive(false); _settings_tab2.pack_start(_no_filter_selected); + _settings_initialized = true; _filter_general_settings->type(0); _filter_general_settings->add_multispinbutton(/*default x:*/ (double) -0.1, /*default y:*/ (double) -0.1, SP_ATTR_X, SP_ATTR_Y, _("Coordinates"), -100, 100, 0.01, 0.1, 2); @@ -2383,6 +2385,8 @@ void FilterEffectsDialog::set_attr(SPObject* o, const SPAttributeEnum attr, cons void FilterEffectsDialog::update_filter_general_settings_view() { + if(_settings_initialized != true) return; + if(!_locked) { _attr_lock = true; diff --git a/src/ui/dialog/filter-effects-dialog.h b/src/ui/dialog/filter-effects-dialog.h index da528c0a2..0bd47b52f 100644 --- a/src/ui/dialog/filter-effects-dialog.h +++ b/src/ui/dialog/filter-effects-dialog.h @@ -242,7 +242,7 @@ private: Gtk::VBox _settings_tab1; Gtk::Label _empty_settings; Gtk::Label _no_filter_selected; - + bool _settings_initialized; class Settings; class MatrixAttr; class ColorMatrixValues; |
