Code

small update for 1480247 fix (cleaned up the redundant code)
authorknutux <knutux@users.sourceforge.net>
Wed, 3 May 2006 05:35:47 +0000 (05:35 +0000)
committerknutux <knutux@users.sourceforge.net>
Wed, 3 May 2006 05:35:47 +0000 (05:35 +0000)
src/ui/widget/page-sizer.cpp

index 5211ee9a1388d38085770a1d90ffeb6150cae9cd..befd2ff32cc6922230e07827b103ae9cc66e4162 100644 (file)
@@ -295,17 +295,15 @@ PageSizer::setDim (double w, double h, bool update)
 void
 PageSizer::setDoc (double w, double h)
 {
-    setDim (w, h);
-
     if (SP_ACTIVE_DESKTOP && !_wr->isUpdating()) {
         SPDocument *doc = sp_desktop_document(SP_ACTIVE_DESKTOP);
         Unit const& unit = _rum._sel->getUnit();
         sp_document_set_width (doc, w / unit.factor, &_px_unit);
         sp_document_set_height (doc, h / unit.factor, &_px_unit);
         sp_document_done (doc);
+    } else {
+        setDim (w, h);
     }
-
-    setDim (w, h);
 }
 
 /**