From: Georg Baum Date: Mon, 5 Sep 2016 20:49:59 +0000 (+0200) Subject: Fix filter filter regex X-Git-Tag: 2.3.0alpha1~1073 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=646d47ae9393bc7384e85680059e70a3f8a6ae8f;p=lyx.git Fix filter filter regex Now the external material file dialog shows the file types defined in the template again. Before this fix it did only show "All files (*)". I don't know what the old syntax was supposed to do or whether it ever worked with boost::regex, but with std::regex the new one is correct. --- diff --git a/src/frontends/qt4/qt_helpers.cpp b/src/frontends/qt4/qt_helpers.cpp index a2c72172e1..2ad96d9295 100644 --- a/src/frontends/qt4/qt_helpers.cpp +++ b/src/frontends/qt4/qt_helpers.cpp @@ -549,7 +549,7 @@ FileFilterList::FileFilterList(docstring const & qt_style_filter) // Everything from the start of the input to // the start of the match. - parse_filter(string(what[-1].first, what[-1].second)); + parse_filter(string(it, what[0].first)); // Increment the iterator to the end of the match. it += distance(it, what[0].second);