diff options
| author | Nicolas Dufour <nicoduf@yahoo.fr> | 2011-03-18 06:49:03 +0000 |
|---|---|---|
| committer | JazzyNico <nicoduf@yahoo.fr> | 2011-03-18 06:49:03 +0000 |
| commit | 8c030bdedb7897361e44e2be67e462bde0292f67 (patch) | |
| tree | 60f523e6631b67601cf53760033027e46ad4e268 /src/ui/widget/layer-selector.cpp | |
| parent | Added some mnemonics for filter path effects (Bug #170765) (diff) | |
| download | inkscape-8c030bdedb7897361e44e2be67e462bde0292f67.tar.gz inkscape-8c030bdedb7897361e44e2be67e462bde0292f67.zip | |
Layers. Fix for Bug #249035: Undo crash when executing extensions.
Fixed bugs:
- https://launchpad.net/bugs/249035
(bzr r10113)
Diffstat (limited to 'src/ui/widget/layer-selector.cpp')
| -rw-r--r-- | src/ui/widget/layer-selector.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/widget/layer-selector.cpp b/src/ui/widget/layer-selector.cpp index 7111e17be..ba4629c82 100644 --- a/src/ui/widget/layer-selector.cpp +++ b/src/ui/widget/layer-selector.cpp @@ -236,6 +236,8 @@ void LayerSelector::_selectLayer(SPObject *layer) { using Inkscape::Util::reverse_list; _selection_changed_connection.block(); + _visibility_toggled_connection.block(); + _lock_toggled_connection.block(); while (!_layer_model->children().empty()) { Gtk::ListStore::iterator first_row(_layer_model->children().begin()); @@ -285,6 +287,8 @@ void LayerSelector::_selectLayer(SPObject *layer) { _lock_toggle.set_active(( SP_IS_ITEM(layer) ? SP_ITEM(layer)->isLocked() : false )); } + _lock_toggled_connection.unblock(); + _visibility_toggled_connection.unblock(); _selection_changed_connection.unblock(); } |
