[Bug 31008] WinUAE "Browse for folder" works incorrectly
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jun 25 23:04:55 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=31008
--- Comment #1 from Nikolay Sivov <bunglehead at gmail.com> 2012-06-25 23:04:55 CDT ---
(In reply to comment #0)
> Install / run.
>
> Click "paths" and click "..."
>
> It should show "Browse for folder" dialog, but it shows "Open file" dialog.
>
It depends actually. Application detects what is supported and what you expect
is the last thing in fallback path.
Could you try this on Vista or Win7? I expect a difference:
---
pSHCreateItemFromParsingName = (SHCREATEITEMFROMPARSINGNAME)GetProcAddress
(
GetModuleHandle (_T("shell32.dll")), "SHCreateItemFromParsingName");
if (pSHCreateItemFromParsingName)
hr = CoCreateInstance (mode > 0 ? __uuidof(FileSaveDialog) :
__uuidof(FileOpenDialog),
NULL,
CLSCTX_INPROC_SERVER,
mode > 0 ? IID_IFileSaveDialog : IID_IFileOpenDialog, (LPVOID*)&pfd);
if (FAILED (hr)) {
if (mode > 0)
return GetSaveFileName (opn);
else if (mode == 0)
return GetOpenFileName (opn);
else
return DirectorySelection2 (opn);
}
---
In case of these buttons 'mode' is -1 so it goes with FileOpenDialog and
IID_IFileOpenDialog which is what you see. The dialog you expect created from
DirectorySelection2().
The question now is - does open dialog look the same it looks in Win7?
> Workaround native comdlg32.dll
The reason is most likely is that native module is too old.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list