From 7d1a3d7fe7f2faf969f94bb7eb9e46066008eaf3 Mon Sep 17 00:00:00 2001 From: dt Date: Wed, 21 Oct 2009 15:10:27 +0200 Subject: [PATCH] Fix a bug with selecting copying the right text to the Find dialog. To reproduce: Split editors. Select text in first editor. Select text in second editor. Invoke the find dialog. Notice that the text from the first editor was used. Reviewed-By: mae (cherry picked from commit fd0fbddebbf8b78398cc4d26e3bb36b8c445a307) --- src/plugins/find/findplugin.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/find/findplugin.cpp b/src/plugins/find/findplugin.cpp index 518ced182f2..03a51a94a9d 100644 --- a/src/plugins/find/findplugin.cpp +++ b/src/plugins/find/findplugin.cpp @@ -135,6 +135,8 @@ void FindPlugin::openFindFilter() QAction *action = qobject_cast(sender()); QTC_ASSERT(action, return); IFindFilter *filter = action->data().value(); + if (m_currentDocumentFind->candidateIsEnabled()) + m_currentDocumentFind->acceptCandidate(); QString currentFindString = (m_currentDocumentFind->isEnabled() ? m_currentDocumentFind->currentFindString() : ""); if (!currentFindString.isEmpty()) m_findDialog->setFindText(currentFindString);