summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorPranam Lashkari <lpranam@collabora.com>2021-02-24 00:59:17 +0530
committerPranam Lashkari <lpranam@collabora.com>2021-02-24 15:36:53 +0100
commit01f86c59531b29cd06dd53a7a6e4556fb97cbb24 (patch)
tree059b069cd2e7dbad8a138d28beba4bdb0332fb9a /sc
parentcf22475a22d7839aace779262b34e8fd98a51afb (diff)
avoid LOK text selection update when reference cell is in different tab
Change-Id: I511b9c5a27f97b6e14e9a844179c27a96997abe1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111315 Tested-by: Jenkins Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/app/inputhdl.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx
index 7465205fa089..540d342728ac 100644
--- a/sc/source/ui/app/inputhdl.cxx
+++ b/sc/source/ui/app/inputhdl.cxx
@@ -3473,13 +3473,16 @@ void ScInputHandler::SetReference( const ScRange& rRef, const ScDocument& rDoc )
else
aRefStr = rRef.Format(rDoc, ScRefFlags::VALID, aAddrDetails);
}
+ bool bLOKShowSelect = true;
+ if(comphelper::LibreOfficeKit::isActive() && pRefViewSh->GetViewData().GetRefTabNo() != pRefViewSh->GetViewData().GetTabNo())
+ bLOKShowSelect = false;
if (pTableView || pTopView)
{
if (pTableView)
- pTableView->InsertText( aRefStr, true );
+ pTableView->InsertText( aRefStr, true, bLOKShowSelect );
if (pTopView)
- pTopView->InsertText( aRefStr, true );
+ pTopView->InsertText( aRefStr, true, bLOKShowSelect );
DataChanged();
}