]> git.lyx.org Git - features.git/commitdiff
Fix filter filter regex
authorGeorg Baum <baum@lyx.org>
Thu, 8 Sep 2016 18:54:13 +0000 (20:54 +0200)
committerGeorg Baum <baum@lyx.org>
Thu, 8 Sep 2016 18:54:40 +0000 (20:54 +0200)
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.

src/frontends/qt4/qt_helpers.cpp

index c1294e56df2d4a869af0d390c5379e4f0fdb18e2..655cbea24f2cd22f34e7fe773a1cc4497bf7639e 100644 (file)
@@ -556,7 +556,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);