summaryrefslogtreecommitdiff
path: root/sw/inc
diff options
context:
space:
mode:
authorLászló Németh <nemeth@numbertext.org>2024-12-03 14:52:33 +0100
committerLászló Németh <nemeth@numbertext.org>2024-12-03 21:13:54 +0100
commitbfb8f9cae715efb5fe2b0120924aa333ce2bd4d2 (patch)
treec9ee6881d6eb32d6be212d44d7a4636484a3d984 /sw/inc
parent7a12424df2b46385897b48c304bca867415b3f88 (diff)
tdf#48459 sw inline heading: don't apply inside frames or over 120 chars
Don't apply inline heading 1) in a text frame 2) or if the selected text is over 120 characters. 1) It would be enough to limit this for inline heading frames, but the recent FN_INSERT_FRAME – which is used for creating the Inline Heading frame, cannot handle the insertion inside a frame: the new frame is anchored outside of the frame, not inside the actual paragraph, resulting bad layout. 2) Increase also the limit of applying the inline heading to 120 characters (very upper limit for a long line) from 75. Follow-up to commit 7a35f3dc7419d833b8f47069c4df63e900ccb880 "tdf#48459 sw inline heading: apply it on the selected words", Change-Id: I05de4be3a08926fdabad2e601d4bbe57ae25f7c1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177739 Reviewed-by: László Németh <nemeth@numbertext.org> Tested-by: Jenkins
Diffstat (limited to 'sw/inc')
-rw-r--r--sw/inc/ndarr.hxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sw/inc/ndarr.hxx b/sw/inc/ndarr.hxx
index 5c423e11378c..fdf0eec7849b 100644
--- a/sw/inc/ndarr.hxx
+++ b/sw/inc/ndarr.hxx
@@ -81,7 +81,7 @@ public:
static constexpr auto npos = std::numeric_limits<size_type>::max();
bool Seek_Entry(const SwNode* rP, size_type* pnPos) const;
- static const SwNode* GetRootNode(const SwNode* pNode);
+ static const SwNode* GetRootNode(const SwNode* pNode, bool bCheckInlineHeading = true);
};
struct CompareSwOutlineNodesInline