diff options
-rw-r--r-- | framework/source/classes/fwktabwindow.cxx | 5 | ||||
-rw-r--r-- | framework/source/services/tabwindowservice.cxx | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/framework/source/classes/fwktabwindow.cxx b/framework/source/classes/fwktabwindow.cxx index 642b68e88714..e9aa87a3e058 100644 --- a/framework/source/classes/fwktabwindow.cxx +++ b/framework/source/classes/fwktabwindow.cxx @@ -288,7 +288,10 @@ IMPL_LINK( FwkTabWindow, ActivatePageHdl, TabControl *, EMPTYARG ) pTabPage->ActivatePage(); m_aTabCtrl.SetTabPage( nId, pTabPage ); } - } + }
+ else
+ pTabPage->ActivatePage(); + m_aTabCtrl.BroadcastEvent( VCLEVENT_TABPAGE_ACTIVATE ); return 1; } diff --git a/framework/source/services/tabwindowservice.cxx b/framework/source/services/tabwindowservice.cxx index ae6eef12f80f..ce1b2cad520e 100644 --- a/framework/source/services/tabwindowservice.cxx +++ b/framework/source/services/tabwindowservice.cxx @@ -202,7 +202,6 @@ void SAL_CALL TabWindowService::setTabProps( ::sal_Int32 if (pTabWin) { pTabWin->AddTabPage(rInfo.m_nIndex, rInfo.m_lProperties); - pTabWin->ActivatePage (rInfo.m_nIndex); rInfo.m_bCreated = sal_True; } } |