This repository was archived by the owner on Feb 18, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed
libreoffice-core/sw/source/filter/ww8 Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -307,7 +307,27 @@ public:
307
307
DocxSdrExport& SdrExporter () { return *m_pSdrExport; }
308
308
309
309
// / Set the document default tab stop.
310
- void setDefaultTabStop ( int stop ) { m_aSettings.defaultTabStop = stop; }
310
+ void setDefaultTabStop ( int stop ) {
311
+ // MACRO: M-1345 Fix Indentation Size {
312
+
313
+ if (m_aSettings.defaultTabStop == 0 ) {
314
+ m_aSettings.defaultTabStop = stop;
315
+ } else {
316
+ // Temporary solution to prevent massive tab stop lengths
317
+ m_aSettings.defaultTabStop = std::min (m_aSettings.defaultTabStop , stop);
318
+ }
319
+
320
+ // Alternative solution to prevent excessive tab stop lengths
321
+ /*
322
+ if (m_aSettings.defaultTabStop != 0) return;
323
+ m_aSettings.defaultTabStop = stop;
324
+ */
325
+
326
+ // If the tab length is greater then 2 inches, set the tab length to 0.5 inches
327
+ if (m_aSettings.defaultTabStop > 3000 ) { m_aSettings.defaultTabStop = 720 ; }
328
+
329
+ // MACRO: }
330
+ }
311
331
312
332
const ::sax_fastparser::FSHelperPtr& GetFS () const { return mpFS; }
313
333
You can’t perform that action at this time.
0 commit comments