summaryrefslogtreecommitdiff
path: root/sfx2/source
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-09-17 09:30:09 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-10-06 16:25:20 +0200
commitdbf5c74789c580ec60ef7545da4c8d9589d0a4db (patch)
tree37b984929e481978a4b617a3ac082a020b5dd183 /sfx2/source
parente0e0c179c8125a5fd1ad54d73dfb773153ce05ec (diff)
SfxLokHelper::setView: check if view is already current
Change-Id: I9cf3a4887774657e0e205114688b088fc11c6822 (cherry picked from commit 714257af17f74f8bcb5acceaebb0d0f4b3be3231)
Diffstat (limited to 'sfx2/source')
-rw-r--r--sfx2/source/view/lokhelper.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/sfx2/source/view/lokhelper.cxx b/sfx2/source/view/lokhelper.cxx
index 646715ef226f..f3731e799ec3 100644
--- a/sfx2/source/view/lokhelper.cxx
+++ b/sfx2/source/view/lokhelper.cxx
@@ -45,6 +45,9 @@ void SfxLokHelper::setView(size_t nId)
return;
SfxViewShell* pViewShell = rViewArr[nId];
+ if (pViewShell->GetViewFrame() == SfxViewFrame::Current())
+ return;
+
if (SfxViewFrame* pViewFrame = pViewShell->GetViewFrame())
pViewFrame->MakeActive_Impl(false);
}