[ros-diffs] [rharabien] 54998: [NETSHELL] - Display proper icons in network connections folder

rharabien at svn.reactos.org rharabien at svn.reactos.org
Tue Jan 17 22:33:11 UTC 2012


Author: rharabien
Date: Tue Jan 17 22:33:11 2012
New Revision: 54998

URL: http://svn.reactos.org/svn/reactos?rev=54998&view=rev
Log:
[NETSHELL]
- Display proper icons in network connections folder

Modified:
    trunk/reactos/dll/win32/netshell/shfldr_netconnect.c

Modified: trunk/reactos/dll/win32/netshell/shfldr_netconnect.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netshell/shfldr_netconnect.c?rev=54998&r1=54997&r2=54998&view=diff
==============================================================================
--- trunk/reactos/dll/win32/netshell/shfldr_netconnect.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/netshell/shfldr_netconnect.c [iso-8859-1] Tue Jan 17 22:33:11 2012
@@ -83,7 +83,6 @@
 {
     return (LPIContextMenuImpl)((char *)iface - FIELD_OFFSET(IContextMenuImpl, lpVtblExtractIconW));
 }
-
 
 static __inline LPIContextMenuImpl impl_from_IObjectWithSite(IObjectWithSite *iface)
 {
@@ -1176,19 +1175,28 @@
 
     *pwFlags = 0;
     if (!GetModuleFileNameW(netshell_hInstance, szIconFile, cchMax))
+    {
+        ERR("GetModuleFileNameW failed\n");
         return E_FAIL;
+    }
 
     val = _ILGetValueStruct(This->apidl);
     if (!val)
+    {
+        ERR("_ILGetValueStruct failed\n");
         return E_FAIL;
+    }
 
     if (INetConnection_GetProperties(val->pItem, &pProperties) != NOERROR)
+    {
+        ERR("INetConnection_GetProperties failed\n");
         return E_FAIL;
+    }
 
     if (pProperties->Status == NCS_CONNECTED || pProperties->Status == NCS_CONNECTING)
-        *piIndex = IDI_NET_IDLE;
+        *piIndex = -IDI_NET_IDLE;
     else
-        *piIndex = IDI_NET_OFF;
+        *piIndex = -IDI_NET_OFF;
 
     NcFreeNetconProperties(pProperties);
 




More information about the Ros-diffs mailing list