summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Huang <jeff@mail.ossii.com.tw>2021-04-12 14:16:02 +0800
committerMark Hung <marklh9@gmail.com>2021-04-16 15:19:36 +0200
commit2b498e380a91a536d177376e854cf3a6e2fb0b35 (patch)
treeee5379e6b8b04d8ebeccd8caf0fb947ff3af870b
parenttdf#131634 Don't redo actions created before text edit begins. (diff)
downloadcore-2b498e380a91a536d177376e854cf3a6e2fb0b35.tar.gz
core-2b498e380a91a536d177376e854cf3a6e2fb0b35.zip
tdf#141525 Fix "Line with Arrow/Circle" insertion error.
When you insert "Line with Arrow/Circle" from "Lines and Arrows", it will show "Line Starts with Arrow" instead of "Line with Arrow/Circle". This patch can fix this issue. (This issue exists at least since 6.3 series.) Change-Id: I827b9582951fe359d89245970e73d63f7697553f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113963 Tested-by: Jenkins Reviewed-by: Mark Hung <marklh9@gmail.com>
-rw-r--r--sw/source/core/frmedt/feshview.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/sw/source/core/frmedt/feshview.cxx b/sw/source/core/frmedt/feshview.cxx
index af410a803af9..31c30e3c31ec 100644
--- a/sw/source/core/frmedt/feshview.cxx
+++ b/sw/source/core/frmedt/feshview.cxx
@@ -1005,6 +1005,14 @@ void SwFEShell::SetLineEnds(SfxItemSet& rAttr, SdrObject const & rObj, sal_uInt1
// and again, for the still missing ends
switch (nSlotId)
{
+ case SID_LINE_ARROW_CIRCLE:
+ {
+ // circle end
+ rAttr.Put(XLineEndItem(SvxResId(RID_SVXSTR_CIRCLE), aCircle));
+ rAttr.Put(XLineEndWidthItem(nWidth));
+ }
+ break;
+
case SID_LINE_CIRCLE_ARROW:
{
// circle start