From 6f67ec2d48dc8158110a796feccbc7f469c38619 Mon Sep 17 00:00:00 2001 From: whitequark Date: Fri, 25 Mar 2016 11:08:04 +0000 Subject: [PATCH] GTK: make the file filter hack more robust. --- src/gtk/gtkmain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gtk/gtkmain.cpp b/src/gtk/gtkmain.cpp index 4ae4786..f6451c1 100644 --- a/src/gtk/gtkmain.cpp +++ b/src/gtk/gtkmain.cpp @@ -1114,7 +1114,7 @@ static void ChooserFilterChanged(Gtk::FileChooserDialog *chooser) any way to list the patterns, so we extract it from the filter name. Gross. */ std::string filter_name = chooser->get_filter()->get_name(); - int lparen = filter_name.find('(') + 1; + int lparen = filter_name.rfind('(') + 1; int rdelim = filter_name.find(',', lparen); if(rdelim < 0) rdelim = filter_name.find(')', lparen);