summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2007-07-06 10:37:44 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2007-07-06 10:37:44 +0000
commit9f43ced122fa631a881e8d72c2bf644c9d8cfdc7 (patch)
tree2177e0bb47aae3b5a8d41ce486490c8ac2688c98 /src
parentput ssl back (diff)
downloadinkscape-9f43ced122fa631a881e8d72c2bf644c9d8cfdc7.tar.gz
inkscape-9f43ced122fa631a881e8d72c2bf644c9d8cfdc7.zip
Fix for bug #1740146: always get current namedview, because it might have changed when multiple documents are open
(bzr r3189)
Diffstat (limited to 'src')
-rw-r--r--src/ui/widget/registered-widget.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp
index 7869a1f72..45ff46dc6 100644
--- a/src/ui/widget/registered-widget.cpp
+++ b/src/ui/widget/registered-widget.cpp
@@ -93,8 +93,10 @@ RegisteredCheckButton::on_toggled()
SPDocument *doc = sp_desktop_document(dt);
- if (!repr)
- repr = SP_OBJECT_REPR (sp_desktop_namedview(dt));
+ //always get the obj.repr. of the current view, as the focus
+ //might have changed when multiple documents are open. Never
+ //use the old value of "repr" here
+ repr = SP_OBJECT_REPR (sp_desktop_namedview(dt));
_wr->setUpdating (true);