diff options
Diffstat (limited to 'sc/source/ui/view/tabvwshc.cxx')
-rw-r--r-- | sc/source/ui/view/tabvwshc.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sc/source/ui/view/tabvwshc.cxx b/sc/source/ui/view/tabvwshc.cxx index b9ba63505887..b8fb79fcd69e 100644 --- a/sc/source/ui/view/tabvwshc.cxx +++ b/sc/source/ui/view/tabvwshc.cxx @@ -51,6 +51,7 @@ #include <xmlsourcedlg.hxx> #include <condformatdlgitem.hxx> #include <formdata.hxx> +#include <inputwin.hxx> #include <RandomNumberGeneratorDialog.hxx> #include <SamplingDialog.hxx> @@ -436,6 +437,16 @@ int ScTabViewShell::getPart() const void ScTabViewShell::afterCallbackRegistered() { UpdateInputHandler(true, false); + + ScInputHandler* pHdl = mpInputHandler ? mpInputHandler.get() : SC_MOD()->GetInputHdl(); + if (pHdl) + { + ScInputWindow* pInputWindow = pHdl->GetInputWindow(); + if (pInputWindow) + { + pInputWindow->NotifyLOKClient(); + } + } } void ScTabViewShell::NotifyCursor(SfxViewShell* pOtherShell) const |