explorerframe: Do not block clicks on the item button.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=28786
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 7ac196aa0c
)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
This commit is contained in:
parent
82b079cae4
commit
1b44efb59e
|
@ -678,7 +678,7 @@ static LRESULT on_nm_click(NSTC2Impl *This, NMHDR *nmhdr)
|
|||
{
|
||||
TVHITTESTINFO tvhit;
|
||||
IShellItem *psi;
|
||||
HRESULT hr;
|
||||
|
||||
TRACE("%p (%p)\n", This, nmhdr);
|
||||
|
||||
GetCursorPos(&tvhit.pt);
|
||||
|
@ -690,17 +690,7 @@ static LRESULT on_nm_click(NSTC2Impl *This, NMHDR *nmhdr)
|
|||
|
||||
/* TVHT_ maps onto the corresponding NSTCEHT_ */
|
||||
psi = shellitem_from_treeitem(This, tvhit.hItem);
|
||||
hr = events_OnItemClick(This, psi, tvhit.flags, NSTCECT_LBUTTON);
|
||||
|
||||
/* The expando should not be expanded unless
|
||||
* double-clicked. */
|
||||
if(tvhit.flags == TVHT_ONITEMBUTTON)
|
||||
return TRUE;
|
||||
|
||||
if(SUCCEEDED(hr))
|
||||
return FALSE;
|
||||
else
|
||||
return TRUE;
|
||||
return FAILED(events_OnItemClick(This, psi, tvhit.flags, NSTCECT_LBUTTON));
|
||||
}
|
||||
|
||||
static LRESULT on_wm_mbuttonup(NSTC2Impl *This, WPARAM wParam, LPARAM lParam)
|
||||
|
|
Loading…
Reference in New Issue