[ros-diffs] [janderwald] 54860: [SHELL32] - Check if querying shell details failed

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sat Jan 7 15:40:27 UTC 2012


Author: janderwald
Date: Sat Jan  7 15:40:27 2012
New Revision: 54860

URL: http://svn.reactos.org/svn/reactos?rev=54860&view=rev
Log:
[SHELL32]
- Check if querying  shell details failed

Modified:
    trunk/reactos/dll/win32/shell32/shlview.cpp

Modified: trunk/reactos/dll/win32/shell32/shlview.cpp
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shlview.cpp?rev=54860&r1=54859&r2=54860&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shlview.cpp [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shlview.cpp [iso-8859-1] Sat Jan  7 15:40:27 2012
@@ -1682,7 +1682,12 @@
                 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 */




More information about the Ros-diffs mailing list