summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/page-sizer.cpp
diff options
context:
space:
mode:
authorNicolas Dufour <nicoduf@yahoo.fr>2010-09-26 17:53:05 +0000
committerJazzyNico <nicoduf@yahoo.fr>2010-09-26 17:53:05 +0000
commit16f7dcafe4fac100f1325b88f4623b7d5adf9a97 (patch)
tree6e9209eb7d2a3b3eec006fe7567eaeb83b7bad51 /src/ui/widget/page-sizer.cpp
parent3DBox tool: snap the first point of the drag action (diff)
downloadinkscape-16f7dcafe4fac100f1325b88f4623b7d5adf9a97.tar.gz
inkscape-16f7dcafe4fac100f1325b88f4623b7d5adf9a97.zip
Fix for Bug #586955 (the unit for user defined document size is not refreshed if document is reopen).
(bzr r9793)
Diffstat (limited to '')
-rw-r--r--src/ui/widget/page-sizer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp
index 26763cc77..724848ca5 100644
--- a/src/ui/widget/page-sizer.cpp
+++ b/src/ui/widget/page-sizer.cpp
@@ -297,6 +297,15 @@ PageSizer::PageSizer(Registry & _wr)
_portraitButton.set_group (group);
_portraitButton.set_active (true);
+ // Setting default custom unit to document unit
+ SPDesktop *dt = SP_ACTIVE_DESKTOP;
+ SPNamedView *nv = sp_desktop_namedview(dt);
+ if (nv->units) {
+ _dimensionUnits.setUnit(nv->units);
+ } else if (nv->doc_units) {
+ _dimensionUnits.setUnit(nv->doc_units);
+ }
+
//## Set up custom size frame
_customFrame.set_label(_("Custom size"));
pack_start (_customFrame, false, false, 0);