Wolfram Sang : comdlg32: Filedlg should not add extension if it contains a glob.
Alexandre Julliard
julliard at winehq.org
Thu Apr 7 07:37:08 CDT 2011
Module: wine
Branch: stable
Commit: 3b53dce920f16816ec6408a8c048ca629fedfa1c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3b53dce920f16816ec6408a8c048ca629fedfa1c
Author: Wolfram Sang <wolfram at the-dreams.de>
Date: Sat Jan 29 09:15:34 2011 +0100
comdlg32: Filedlg should not add extension if it contains a glob.
(cherry picked from commit 5cb4c55335c5e1192a6ac3b6f97db87f6344c7cd)
---
dlls/comdlg32/filedlg.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/comdlg32/filedlg.c b/dlls/comdlg32/filedlg.c
index 6778f17..30dba64 100644
--- a/dlls/comdlg32/filedlg.c
+++ b/dlls/comdlg32/filedlg.c
@@ -2273,8 +2273,8 @@ BOOL FILEDLG95_OnOpen(HWND hwnd)
else if ( fodInfos->defext ) /* attach the default file extension*/
filterExt = fodInfos->defext;
- /* If extension is .*, ignore it */
- if (filterExt[0] != '*')
+ /* If extension contains a glob, ignore it */
+ if ( filterExt && !strchrW(filterExt, '*') && !strchrW(filterExt, '?') )
{
/* Attach the dot*/
lstrcatW(lpstrPathAndFile, szwDot);
More information about the wine-cvs
mailing list