From c98776776063494c018ad57c492d1c125b2bbaec Mon Sep 17 00:00:00 2001 From: Gerard Patel Date: Mon, 14 Aug 2000 20:53:21 +0000 Subject: [PATCH] Fix return value to 16 bits for 16 bit hook; remove leading space for file specification. --- dlls/commdlg/filedlg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/commdlg/filedlg.c b/dlls/commdlg/filedlg.c index edc449b2f1c..3ccf30c2ff5 100644 --- a/dlls/commdlg/filedlg.c +++ b/dlls/commdlg/filedlg.c @@ -293,7 +293,7 @@ static BOOL FILEDLG_CallWindowProc(LFSPRIVATE lfs, UINT wMsg, WPARAM wParam, { if (lfs->ofn16) { - return (BOOL) CallWindowProc16( + return (BOOL16) CallWindowProc16( (WNDPROC16)lfs->ofn16->lpfnHook, lfs->hwnd, (UINT16)wMsg, (WPARAM16)wParam, lParam); } @@ -338,6 +338,7 @@ static BOOL FILEDLG_ScanDir(HWND hWnd, LPWSTR newPath) while (filter) { scptr = strchrW(filter, ';'); if (scptr) *scptr = 0; + while (*filter == ' ') filter++; TRACE("Using file spec %s\n", debugstr_w(filter)); if (SendMessageW(hdlg, LB_DIR, 0, (LPARAM)filter) == LB_ERR) return FALSE;