From 0ff1f7b6ae56b268d4cedff377b9f724d07468e4 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Sat, 7 Jan 2012 15:40:27 +0000 Subject: [PATCH] [SHELL32] - Check if querying shell details failed svn path=/trunk/; revision=54860 --- reactos/dll/win32/shell32/shlview.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/shell32/shlview.cpp b/reactos/dll/win32/shell32/shlview.cpp index df934ada85f..a2d034dd792 100644 --- a/reactos/dll/win32/shell32/shlview.cpp +++ b/reactos/dll/win32/shell32/shlview.cpp @@ -1682,7 +1682,12 @@ LRESULT CDefView::OnNotify(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandl if (pSF2Parent) { SHELLDETAILS sd; - pSF2Parent->GetDetailsOf(pidl, lpdi->item.iSubItem, &sd); + if (FAILED(pSF2Parent->GetDetailsOf(pidl, lpdi->item.iSubItem, &sd))) + { + FIXME("failed to get details\n"); + break; + } + if (lpnmh->code == LVN_GETDISPINFOA) { /* shouldn't happen */