diff options
author | Lukas Holecek <hluk@email.cz> | 2020-10-25 10:04:32 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2020-11-02 07:56:56 +0000 |
commit | 4e28aed405d124ca3ab70442231933e81cda54e7 (patch) | |
tree | a3e9d0754d9626fc47dbc3fc3996838f8bfa8d8f /src/plugins/fakevim | |
parent | c135f4a2539837248a46e8ac37f50a975255a2a5 (diff) |
FakeVim: Fix deleting selection on search command-line
Change-Id: Ie01dd84cf87db2d999c10352285c0ee8366aadc1
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/fakevim')
-rw-r--r-- | src/plugins/fakevim/fakevimhandler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index e8a4ecf844c..4afe8052e43 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -5302,6 +5302,8 @@ EventResult FakeVimHandler::Private::handleSearchSubSubMode(const Input &input) } else if (input.isBackspace()) { if (g.searchBuffer.isEmpty()) leaveCurrentMode(); + else if (g.searchBuffer.hasSelection()) + g.searchBuffer.deleteSelected(); else g.searchBuffer.deleteChar(); } else if (input.isReturn()) { |