Module: wine Branch: master Commit: 7dcf573c7d5ea4305eb8d40d9163ef3a73a1a561 URL: https://gitlab.winehq.org/wine/wine/-/commit/7dcf573c7d5ea4305eb8d40d9163ef3...
Author: Jactry Zeng jzeng@codeweavers.com Date: Sun Apr 9 11:22:56 2023 -0500
shell32: Update view mode flags while creating IShellView for IExplorerBrowser.
---
dlls/shell32/ebrowser.c | 1 + dlls/shell32/tests/ebrowser.c | 2 ++ 2 files changed, 3 insertions(+)
diff --git a/dlls/shell32/ebrowser.c b/dlls/shell32/ebrowser.c index 0abdac61cc3..347e539e018 100644 --- a/dlls/shell32/ebrowser.c +++ b/dlls/shell32/ebrowser.c @@ -362,6 +362,7 @@ static HRESULT create_new_shellview(ExplorerBrowserImpl *This, IShellItem *psi) This->hwnd_sv = NULL; }
+ This->fs.fFlags |= FWF_USESEARCHFOLDER | FWF_FULLROWSELECT | FWF_NOCLIENTEDGE; hr = IShellView_CreateViewWindow(psv, This->psv, &This->fs, psb, &This->sv_rc, &hwnd_new); if(SUCCEEDED(hr)) { diff --git a/dlls/shell32/tests/ebrowser.c b/dlls/shell32/tests/ebrowser.c index 8e2cc69c868..19eb1bc4cf6 100644 --- a/dlls/shell32/tests/ebrowser.c +++ b/dlls/shell32/tests/ebrowser.c @@ -1726,6 +1726,8 @@ static void test_folder_settings(void) ok(hr == E_INVALIDARG, "Got hr %#lx.\n", hr);
ebrowser_browse_to_desktop(browser); + settings.fFlags |= FWF_USESEARCHFOLDER | FWF_FULLROWSELECT | FWF_NOCLIENTEDGE; + CHECK_SETTINGS(browser, settings);
settings.ViewMode = FVM_AUTO; settings.fFlags = FWF_AUTOARRANGE; hr = IExplorerBrowser_SetFolderSettings(browser, &settings);