mirror of
https://github.com/reactos/reactos.git
synced 2025-07-14 09:34:13 +00:00
refresh display after executing a context menu command
svn path=/trunk/; revision=15651
This commit is contained in:
parent
5c43578bfd
commit
2a46b799fc
1 changed files with 2 additions and 2 deletions
|
@ -4223,7 +4223,6 @@ LRESULT CALLBACK ChildWndProc(HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam
|
||||||
idx = ListBox_GetCurSel(pane->hwnd);
|
idx = ListBox_GetCurSel(pane->hwnd);
|
||||||
|
|
||||||
if (idx != -1) {
|
if (idx != -1) {
|
||||||
HRESULT hr;
|
|
||||||
Entry* entry = (Entry*) ListBox_GetItemData(pane->hwnd, idx);
|
Entry* entry = (Entry*) ListBox_GetItemData(pane->hwnd, idx);
|
||||||
|
|
||||||
LPITEMIDLIST pidl_abs = get_to_absolute_pidl(entry, hwnd);
|
LPITEMIDLIST pidl_abs = get_to_absolute_pidl(entry, hwnd);
|
||||||
|
@ -4234,7 +4233,8 @@ LRESULT CALLBACK ChildWndProc(HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam
|
||||||
|
|
||||||
/* get and use the parent folder to display correct context menu in all cases */
|
/* get and use the parent folder to display correct context menu in all cases */
|
||||||
if (SUCCEEDED(SHBindToParent(pidl_abs, &IID_IShellFolder, (LPVOID*)&parentFolder, &pidlLast))) {
|
if (SUCCEEDED(SHBindToParent(pidl_abs, &IID_IShellFolder, (LPVOID*)&parentFolder, &pidlLast))) {
|
||||||
hr = ShellFolderContextMenu(parentFolder, hwnd, 1, &pidlLast, pt.x, pt.y);
|
if (SUCCEEDED(ShellFolderContextMenu(parentFolder, hwnd, 1, &pidlLast, pt.x, pt.y)))
|
||||||
|
refresh_child(child);
|
||||||
|
|
||||||
(*parentFolder->lpVtbl->Release)(parentFolder);
|
(*parentFolder->lpVtbl->Release)(parentFolder);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue