https://bugs.kde.org/show_bug.cgi?id=483350
Michael Weghorn <m.wegh...@posteo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/plas | |ma/plasma-integration/-/com | |mit/448b8aef5751608e6de05a8 | |c31741cea1035dabb Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Michael Weghorn <m.wegh...@posteo.de> --- Git commit 448b8aef5751608e6de05a8c31741cea1035dabb by Michael Weghorn. Committed on 12/03/2024 at 15:13. Pushed by nicolasfella into branch 'master'. Don't truncate filter name containing parenthesis When extracting the part of the string that contains the filter name, use the part in front of the *last* parenthesis, not the first one, since otherwise the name gets truncated if it contains parenthesis itself, e.g. in a call like QFileDialog dialog; dialog.setNameFilters({"ODF Spreadsheet (.ods) (*.ods)"}); This is in line with the fact that `QPlatformFileDialogHelper::cleanFilterList` just considers those extensions in the last set of parenthesis and aligns the behavior with the non-native QFileDialog implementation that the Qt library itself provides, as well as the KF 5 implementation. M +1 -1 qt6/src/platformtheme/kdeplatformfiledialoghelper.cpp https://invent.kde.org/plasma/plasma-integration/-/commit/448b8aef5751608e6de05a8c31741cea1035dabb -- You are receiving this mail because: You are watching all bug changes.