[LyX/master] Show caught exception message in findAdv
Yuriy Skalko
yuriy.skalko at gmail.com
Mon Jan 4 13:46:32 UTC 2021
commit e8099942c7b7464895545959b346028a298f8bd7
Author: Yuriy Skalko <yuriy.skalko at gmail.com>
Date: Mon Jan 4 15:41:53 2021 +0200
Show caught exception message in findAdv
---
src/lyxfind.cpp | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/lyxfind.cpp b/src/lyxfind.cpp
index c728af1..ef4777b 100644
--- a/src/lyxfind.cpp
+++ b/src/lyxfind.cpp
@@ -4115,9 +4115,8 @@ bool findAdv(BufferView * bv, FindAndReplaceOptions const & opt)
match_len = findForwardAdv(cur, matchAdv);
else
match_len = findBackwardsAdv(cur, matchAdv);
- } catch (...) {
- // This may only be raised by lyx::regex()
- bv->message(_("Invalid regular expression!"));
+ } catch (exception & ex) {
+ bv->message(from_ascii(ex.what()));
return false;
}
More information about the lyx-cvs
mailing list