summaryrefslogtreecommitdiffstats
path: root/src/document.cpp
diff options
context:
space:
mode:
authorAaron Spike <aaron@ekips.org>2006-04-28 04:14:59 +0000
committeracspike <acspike@users.sourceforge.net>2006-04-28 04:14:59 +0000
commit290410e3b0ef13947447f6026e18eba666f61aa6 (patch)
tree47af87c40a055cce76e740c25ebf6c96f3a0386f /src/document.cpp
parentAdded CREATE v0.1 support for gradients/swatches/patterns (diff)
downloadinkscape-290410e3b0ef13947447f6026e18eba666f61aa6.tar.gz
inkscape-290410e3b0ef13947447f6026e18eba666f61aa6.zip
fix translation for fit page
the translation is now preserved across save by translating all child elements of the root instead of just translating the root itself. (bzr r602)
Diffstat (limited to 'src/document.cpp')
-rw-r--r--src/document.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/document.cpp b/src/document.cpp
index ef04735ef..eca4ab2dc 100644
--- a/src/document.cpp
+++ b/src/document.cpp
@@ -52,7 +52,7 @@
#include "prefs-utils.h"
#include "libavoid/router.h"
#include "libnr/nr-rect.h"
-#include "sp-item-transform.h"
+#include "sp-item-group.h"
#include "display/nr-arena-item.h"
@@ -499,7 +499,7 @@ void SPDocument::fitToRect(NRRect const & rect)
sp_document_set_height(this, h, &unit);
NR::translate tr = NR::translate::translate(-rect.x0,-(rect.y0 + (h - old_height)));
- sp_item_move_rel((SPItem *) root, tr);
+ static_cast<SPGroup *>(root)->translateChildItems(tr);
}
void sp_document_set_uri(SPDocument *document, gchar const *uri)