|
 |
f325b2 |
From b797ad256580c32b36f6bdce797ef67edf394dcf Mon Sep 17 00:00:00 2001
|
|
 |
f325b2 |
From: Henry Castro <hcastro@collabora.com>
|
|
 |
f325b2 |
Date: Thu, 13 Aug 2015 16:08:46 -0400
|
|
 |
f325b2 |
Subject: [PATCH 093/398] sc: fix LOKit invalidate setPart
|
|
 |
f325b2 |
|
|
 |
f325b2 |
The bindings invalidate correct tiles.
|
|
 |
f325b2 |
|
|
 |
f325b2 |
Change-Id: Id28a7a78157030243ef1ad798daba9583746f0d3
|
|
 |
f325b2 |
(cherry picked from commit 6609b05765e674f2f4694854097a5318b617fd54)
|
|
 |
f325b2 |
---
|
|
 |
f325b2 |
sc/source/ui/unoobj/docuno.cxx | 17 ++++++++++++++++-
|
|
 |
f325b2 |
1 file changed, 16 insertions(+), 1 deletion(-)
|
|
 |
f325b2 |
|
|
 |
f325b2 |
diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx
|
|
 |
f325b2 |
index 84b2857b6542..1a59f887b7d7 100644
|
|
 |
f325b2 |
--- a/sc/source/ui/unoobj/docuno.cxx
|
|
 |
f325b2 |
+++ b/sc/source/ui/unoobj/docuno.cxx
|
|
 |
f325b2 |
@@ -496,7 +496,22 @@ void ScModelObj::paintTile( VirtualDevice& rDevice,
|
|
 |
f325b2 |
void ScModelObj::setPart( int nPart )
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
ScViewData* pViewData = ScDocShell::GetViewData();
|
|
 |
f325b2 |
- pViewData->SetTabNo( nPart );
|
|
 |
f325b2 |
+ SfxUInt16Item aItem( SID_CURRENTTAB, nPart + 1 );
|
|
 |
f325b2 |
+ SfxDispatcher& rDisp = pViewData->GetDispatcher();
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
+ rDisp.Execute( SID_CURRENTTAB, SfxCallMode::SLOT | SfxCallMode::RECORD, &aItem, nullptr );
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
+ SfxBindings& rBind = pViewData->GetBindings();
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_FILL_TAB );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TAB_DESELECTALL );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_INS_TABLE );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TAB_APPEND );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TAB_MOVE );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TAB_RENAME );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_DELETE_TABLE );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TABLE_SHOW );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TABLE_HIDE );
|
|
 |
f325b2 |
+ rBind.Invalidate( FID_TAB_SET_TAB_BG_COLOR );
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
int ScModelObj::getParts()
|
|
 |
f325b2 |
--
|
|
 |
f325b2 |
2.12.0
|
|
 |
f325b2 |
|