diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2017-05-08 00:28:37 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2017-05-16 11:22:37 +0200 |
commit | 708600e84cb3b20cbbc1f6eea5f7f039cba034a1 (patch) | |
tree | 1f19cc22efaf42a13c081d5775ec672dcbf92b5e /sfx2 | |
parent | 838725b62320c6f9aebdeb45558620952abb5bec (diff) |
lok: sc: address and formula text field empty on creating a new view
When the client starts the address and formula text field were empty
because the updating callbacks occurred before the view callback
handler had been registered.
So a new method `afterCallbackRegistered` has been added in order to
perform any needed updating/initialization soon after the view
callback handler has been registered.
Change-Id: Ia47234e32796f7e4bc1a8408736102054b4666e2
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/view/viewsh.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sfx2/source/view/viewsh.cxx b/sfx2/source/view/viewsh.cxx index 4d55babc23ee..dbc6bc3a8c4c 100644 --- a/sfx2/source/view/viewsh.cxx +++ b/sfx2/source/view/viewsh.cxx @@ -1460,6 +1460,8 @@ void SfxViewShell::registerLibreOfficeKitViewCallback(LibreOfficeKitCallback pCa pImpl->m_pLibreOfficeKitViewCallback = pCallback; pImpl->m_pLibreOfficeKitViewData = pData; + afterCallbackRegistered(); + // Ask other views to tell us about their cursors. SfxViewShell* pViewShell = SfxViewShell::GetFirst(); while (pViewShell) @@ -1492,6 +1494,10 @@ void SfxViewShell::libreOfficeKitViewCallback(int nType, const char* pPayload) c pImpl->m_pLibreOfficeKitViewCallback(nType, pPayload, pImpl->m_pLibreOfficeKitViewData); } +void SfxViewShell::afterCallbackRegistered() +{ +} + void SfxViewShell::NotifyCursor(SfxViewShell* /*pViewShell*/) const { } |