[Libreoffice-commits] core.git: sw/source
Jim Raykowski (via logerrit)
logerrit at kemper.freedesktop.org
Sat Oct 12 22:34:53 UTC 2019
sw/source/uibase/utlui/content.cxx | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
New commits:
commit ccfbe8b478f3daa8b5ec07a7e48dd5fbf8556811
Author: Jim Raykowski <raykowj at gmail.com>
AuthorDate: Sat Oct 12 00:42:47 2019 -0800
Commit: Jim Raykowski <raykowj at gmail.com>
CommitDate: Sun Oct 13 00:33:37 2019 +0200
Put if around code for root mode multiselected outline DragFinished
Missed in commit 7ae308e5cac31c64a6bf4892aac097dac3a054b7
Change-Id: Id5001b09d36ad72841058d576ed9c976e279bb4a
Reviewed-on: https://gerrit.libreoffice.org/80710
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj at gmail.com>
diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx
index 55c9e8e26f6a..f1d2f22cde72 100644
--- a/sw/source/uibase/utlui/content.cxx
+++ b/sw/source/uibase/utlui/content.cxx
@@ -1128,12 +1128,15 @@ void SwContentTree::StartDrag( sal_Int8 nAction, const Point& rPosPixel )
void SwContentTree::DragFinished( sal_Int8 nAction )
{
- SwWrtShell *const pShell = GetWrtShell();
- pShell->EndUndo();
- pShell->EndAllAction();
- m_aActiveContentArr[ContentTypeId::OUTLINE]->Invalidate();
- Display(true);
- m_aDndOutlinesSelected.clear();
+ if (m_bIsRoot && m_nRootType == ContentTypeId::OUTLINE)
+ {
+ SwWrtShell *const pShell = GetWrtShell();
+ pShell->EndUndo();
+ pShell->EndAllAction();
+ m_aActiveContentArr[ContentTypeId::OUTLINE]->Invalidate();
+ Display(true);
+ m_aDndOutlinesSelected.clear();
+ }
// To prevent the removing of the selected entry in external drag and drop
// the drag action mustn't be MOVE.
More information about the Libreoffice-commits
mailing list