summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorChris Sherlock <chris.sherlock79@gmail.com>2023-10-17 18:25:38 +1100
committerTomaž Vajngerl <quikee@gmail.com>2023-11-06 07:22:51 +0100
commit383f666bcad27b2fbea6ac13a42cafd6f035fc5c (patch)
treeb07ee50829396d0a62d25043c62bc794700a40ce /vcl
parent183973ece62c0eefbd841dcf99f7fb8716f0fca1 (diff)
tdf#43157 vcl: remove DBG_ASSERT() from BreakLinesWithIterator()
Change-Id: I2ab54966c8a8b5e5a15f78481330365725b6ef30 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158073 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/text/textlayout.cxx23
1 files changed, 10 insertions, 13 deletions
diff --git a/vcl/source/text/textlayout.cxx b/vcl/source/text/textlayout.cxx
index 95e5d54a4b3c..3b084a03115f 100644
--- a/vcl/source/text/textlayout.cxx
+++ b/vcl/source/text/textlayout.cxx
@@ -17,6 +17,13 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <osl/file.h>
+#include <rtl/ustrbuf.hxx>
+#include <sal/log.hxx>
+#include <tools/fract.hxx>
+#include <comphelper/processfactory.hxx>
+#include <i18nlangtag/languagetag.hxx>
+
#include <vcl/ctrl.hxx>
#include <vcl/kernarray.hxx>
#include <vcl/outdev.hxx>
@@ -26,14 +33,6 @@
#include <textlayout.hxx>
#include <textlineinfo.hxx>
-#include <osl/diagnose.h>
-#include <osl/file.h>
-#include <rtl/ustrbuf.hxx>
-#include <tools/fract.hxx>
-#include <sal/log.hxx>
-#include <comphelper/processfactory.hxx>
-#include <i18nlangtag/languagetag.hxx>
-
#include <memory>
#include <iterator>
@@ -523,7 +522,7 @@ namespace vcl
m_rTargetDevice.Push( PushFlags::MAPMODE | PushFlags::FONT | PushFlags::TEXTLAYOUTMODE );
MapMode aTargetMapMode( m_rTargetDevice.GetMapMode() );
- OSL_ENSURE( aTargetMapMode.GetOrigin() == Point(), "ReferenceDeviceTextLayout::ReferenceDeviceTextLayout: uhm, the code below won't work here ..." );
+ SAL_WARN_IF(aTargetMapMode.GetOrigin() != Point(), "vcl", "uhm, the code below won't work here ...");
// normally, controls simulate "zoom" by "zooming" the font. This is responsible for (part of) the discrepancies
// between text in Writer and text in controls in Writer, though both have the same font.
@@ -534,13 +533,11 @@ namespace vcl
// also, use a higher-resolution map unit than "pixels", which should save us some rounding errors when
// translating coordinates between the reference device and the target device.
- OSL_ENSURE( aTargetMapMode.GetMapUnit() == MapUnit::MapPixel,
- "ReferenceDeviceTextLayout::ReferenceDeviceTextLayout: this class is not expected to work with such target devices!" );
+ SAL_WARN_IF(aTargetMapMode.GetMapUnit() != MapUnit::MapPixel, "vcl", "this class is not expected to work with such target devices!");
// we *could* adjust all the code in this class to handle this case, but at the moment, it's not necessary
const MapUnit eTargetMapUnit = m_rReferenceDevice.GetMapMode().GetMapUnit();
aTargetMapMode.SetMapUnit( eTargetMapUnit );
- OSL_ENSURE( aTargetMapMode.GetMapUnit() != MapUnit::MapPixel,
- "ReferenceDeviceTextLayout::ReferenceDeviceTextLayout: a reference device which has map mode PIXEL?!" );
+ SAL_WARN_IF(aTargetMapMode.GetMapUnit() == MapUnit::MapPixel, "vcl", "a reference device which has map mode PIXEL?!");
m_rTargetDevice.SetMapMode( aTargetMapMode );