diff options
Diffstat (limited to 'src/desktop.cpp')
| -rw-r--r-- | src/desktop.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp index cd39e77ae..85c53be6f 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1806,6 +1806,12 @@ Geom::Matrix SPDesktop::doc2dt() const return _doc2dt; } +Geom::Matrix SPDesktop::dt2doc() const +{ + // doc2dt is its own inverse + return _doc2dt; +} + Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const { return p * _doc2dt; @@ -1813,7 +1819,7 @@ Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const { - return p * _doc2dt.inverse(); + return p * dt2doc(); } |
