diff options
-rw-r--r-- | vcl/source/filter/wmf/winmtf.cxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/vcl/source/filter/wmf/winmtf.cxx b/vcl/source/filter/wmf/winmtf.cxx index d925d0452a9b..390ded430180 100644 --- a/vcl/source/filter/wmf/winmtf.cxx +++ b/vcl/source/filter/wmf/winmtf.cxx @@ -296,14 +296,14 @@ Color WinMtf::ReadColor() Point WinMtfOutput::ImplScale( const Point& rPt) // Hack to set varying defaults for incompletely defined files. { - if (mbIsMapDevSet && mbIsMapWinSet) - { - return rPt; //fdo#73764 - } - else - { - return Point((rPt.X())*UNDOCUMENTED_WIN_RCL_RELATION-mrclFrame.Left(),(rPt.Y())*UNDOCUMENTED_WIN_RCL_RELATION-mrclFrame.Top()); - } + if (mbIsMapDevSet) + return rPt; //fdo#73764 + + if (mbIsMapWinSet) + return Point(rPt.X() * UNDOCUMENTED_WIN_RCL_RELATION - mrclFrame.Left(), + rPt.Y() * UNDOCUMENTED_WIN_RCL_RELATION - mrclFrame.Top()); + + return ImplMap(rPt); } Point WinMtfOutput::ImplMap( const Point& rPt ) |