From 8223679247dde5eeb975324423210e4ab125a5d1 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Thu, 13 Dec 2012 13:25:21 +0100 Subject: [PATCH] select/split: check expression is not empty --- src/main.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cc b/src/main.cc index 0213aef5..88b7ca34 100644 --- a/src/main.cc +++ b/src/main.cc @@ -230,7 +230,7 @@ void do_select_regex(Context& context) { context.input_handler().prompt("select: ", complete_nothing, [](const String& ex, PromptEvent event, Context& context) { - if (event == PromptEvent::Validate) + if (event == PromptEvent::Validate and not ex.empty()) context.editor().multi_select(std::bind(select_all_matches, _1, ex)); }, context); } @@ -239,7 +239,7 @@ void do_split_regex(Context& context) { context.input_handler().prompt("split: ", complete_nothing, [](const String& ex, PromptEvent event, Context& context) { - if (event == PromptEvent::Validate) + if (event == PromptEvent::Validate and not ex.empty()) context.editor().multi_select(std::bind(split_selection, _1, ex)); }, context); }