From cc857a9d8eaf328daf479ea3a87c0f78471e2e10 Mon Sep 17 00:00:00 2001 From: Jarkko Koivikko Date: Fri, 24 Aug 2018 01:49:24 +0300 Subject: Fix default values for selectionListData QVirtualKeyboardAbstractInputMethod::selectionListData did not return proper default values for newly added roles. The default values are safe for any input method not implementing these roles. Change-Id: Ife88567f2e519f6a7c5a913d41904afdb6140dff Reviewed-by: Jarkko Koivikko Reviewed-by: Andy Shaw --- src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp b/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp index bf70f829..e4cca1b1 100644 --- a/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp +++ b/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp @@ -154,6 +154,10 @@ QVariant QVirtualKeyboardAbstractInputMethod::selectionListData(QVirtualKeyboard return QVariant(""); case QVirtualKeyboardSelectionListModel::Role::WordCompletionLength: return QVariant(0); + case QVirtualKeyboardSelectionListModel::Role::Dictionary: + return QVariant(static_cast(QVirtualKeyboardSelectionListModel::DictionaryType::Default)); + case QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion: + return QVariant(false); } return QVariant(); } -- cgit v1.2.3