From 0cfdc101cd9b9ad224182f17bc3c855ee2b4ad4e Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 22 Apr 2015 12:54:30 +0200 Subject: [PATCH] Find: Open tool bar when triggering find next... ...without a search expression. Task-number: QTCREATORBUG-12865 Change-Id: I87c325ff85a005ffc87ad2df391c19251b5e2e08 Reviewed-by: Christian Stenger Reviewed-by: Eike Ziller --- src/plugins/coreplugin/find/findtoolbar.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/plugins/coreplugin/find/findtoolbar.cpp b/src/plugins/coreplugin/find/findtoolbar.cpp index 45089651be3..2256d26e8bd 100644 --- a/src/plugins/coreplugin/find/findtoolbar.cpp +++ b/src/plugins/coreplugin/find/findtoolbar.cpp @@ -473,8 +473,12 @@ void FindToolBar::invokeFindNext() void FindToolBar::invokeGlobalFindNext() { - acceptCandidateAndMoveToolBar(); - invokeFindNext(); + if (getFindText().isEmpty()) { + openFind(); + } else { + acceptCandidateAndMoveToolBar(); + invokeFindNext(); + } } void FindToolBar::invokeFindPrevious() @@ -485,8 +489,12 @@ void FindToolBar::invokeFindPrevious() void FindToolBar::invokeGlobalFindPrevious() { - acceptCandidateAndMoveToolBar(); - invokeFindPrevious(); + if (getFindText().isEmpty()) { + openFind(); + } else { + acceptCandidateAndMoveToolBar(); + invokeFindPrevious(); + } } QString FindToolBar::getFindText()