summaryrefslogtreecommitdiffstats
path: root/src/sp-item.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-item.cpp')
-rw-r--r--src/sp-item.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sp-item.cpp b/src/sp-item.cpp
index 905a8f2db..072d6d57b 100644
--- a/src/sp-item.cpp
+++ b/src/sp-item.cpp
@@ -1481,8 +1481,8 @@ void SPItem::set_i2d_affine(Geom::Affine const &i2dt)
if (parent) {
dt2p = static_cast<SPItem *>(parent)->i2dt_affine().inverse();
} else {
- dt2p = ( Geom::Translate(0, -document->getHeight())
- * Geom::Scale(1, -1) ); /// @fixme hardcoded doc2dt transform?
+ SPDesktop *dt = inkscape_active_desktop();
+ dt2p = dt->dt2doc();
}
Geom::Affine const i2p( i2dt * dt2p );