diff --git a/src/DasherCore/DasherInterfaceBase.cpp b/src/DasherCore/DasherInterfaceBase.cpp index a5fadf61..08222cb4 100644 --- a/src/DasherCore/DasherInterfaceBase.cpp +++ b/src/DasherCore/DasherInterfaceBase.cpp @@ -655,6 +655,8 @@ void CDasherInterfaceBase::CreateInputFilter() { if (m_pInputFilter == nullptr) m_pInputFilter = m_pModuleManager->GetDefaultInputMethod(); + if (m_pInputFilter == nullptr) return; // Modules not yet registered + m_pInputFilter->Activate(); }