diff options
Diffstat (limited to 'src/plugins/pinyin/plugin/pinyininputmethod.cpp')
-rw-r--r-- | src/plugins/pinyin/plugin/pinyininputmethod.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/pinyin/plugin/pinyininputmethod.cpp b/src/plugins/pinyin/plugin/pinyininputmethod.cpp index 420b13d2..98d8c513 100644 --- a/src/plugins/pinyin/plugin/pinyininputmethod.cpp +++ b/src/plugins/pinyin/plugin/pinyininputmethod.cpp @@ -73,7 +73,7 @@ public: QVirtualKeyboardInputContext *inputContext = q->inputContext(); // Disable the user dictionary when entering sensitive data - if (inputContext) { + if (inputContext && pinyinDecoderService) { bool userDictionaryEnabled = !inputContext->inputMethodHints().testFlag(Qt::ImhSensitiveData); if (userDictionaryEnabled != pinyinDecoderService->isUserDictionaryEnabled()) pinyinDecoderService->setUserDictionary(userDictionaryEnabled); |