From 608a329a575479cacbc9971de3f67cfa9e931a46 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 13 Feb 2014 15:09:18 +0100 Subject: Mac: Fix file dialog filters when filter doesn't start with '*' Task-number: QTBUG-17326 Change-Id: Ie32f2807e64aa9c90b2e7d75adcd2aef67649225 Reviewed-by: Gabriel de Dietrich --- src/gui/dialogs/qfiledialog_mac.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/dialogs/qfiledialog_mac.mm b/src/gui/dialogs/qfiledialog_mac.mm index 8fea8b18c4..b7ba424274 100644 --- a/src/gui/dialogs/qfiledialog_mac.mm +++ b/src/gui/dialogs/qfiledialog_mac.mm @@ -334,7 +334,8 @@ QT_USE_NAMESPACE } } - QString qtFileName = QT_PREPEND_NAMESPACE(qt_mac_NSStringToQString)(filename); + QString qtFileName + = QFileInfo(QT_PREPEND_NAMESPACE(qt_mac_NSStringToQString)(filename)).fileName(); // No filter means accept everything bool nameMatches = mSelectedNameFilter->isEmpty(); // Check if the current file name filter accepts the file: -- cgit v1.2.3