From bd26bf2a20fba80c33ad1e8438592bddc4bea4aa Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Wed, 28 Mar 2012 19:15:20 +0200 Subject: Increase the timeout in KItemListKeyboardSearchManager to 5 seconds The previous timeout [QApplication::keyboardInputInterval()] was too short to do a multi-letter search for users who do not type extremely fast. (cherry picked from commit 02eab49b2de51c31fe46a0d9501327b579b3648e) --- src/kitemviews/kitemlistkeyboardsearchmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/kitemviews') diff --git a/src/kitemviews/kitemlistkeyboardsearchmanager.cpp b/src/kitemviews/kitemlistkeyboardsearchmanager.cpp index cefedfc2c..1ff60d09c 100644 --- a/src/kitemviews/kitemlistkeyboardsearchmanager.cpp +++ b/src/kitemviews/kitemlistkeyboardsearchmanager.cpp @@ -41,8 +41,8 @@ void KItemListKeyboardSearchManager::addKeys(const QString& keys) { const bool keyboardTimeWasValid = m_keyboardInputTime.isValid(); const qint64 keyboardInputTimeElapsed = m_keyboardInputTime.restart(); - if (keyboardInputTimeElapsed > QApplication::keyboardInputInterval() - || !keyboardTimeWasValid || keys.isEmpty()) { + const qint64 timeout = 5000; + if (keyboardInputTimeElapsed > timeout || !keyboardTimeWasValid || keys.isEmpty()) { m_searchedString.clear(); } -- cgit v1.3