From 245ddb9f52896a2669f5a6d51a1261508e39a419 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Wed, 17 Sep 2008 22:21:04 +0000 Subject: [PATCH] - Fix several bugs in icon changing code svn path=/trunk/; revision=36296 --- reactos/dll/win32/netshell/lanstatusui.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/reactos/dll/win32/netshell/lanstatusui.c b/reactos/dll/win32/netshell/lanstatusui.c index 9b261580999..6b85a4b1ef0 100644 --- a/reactos/dll/win32/netshell/lanstatusui.c +++ b/reactos/dll/win32/netshell/lanstatusui.c @@ -151,12 +151,12 @@ UpdateLanStatusUIDlg(HWND hwndDlg, LANSTATUSUI_CONTEXT * pContext) pContext->Status = 1; hIcon = LoadIcon(netshell_hInstance, MAKEINTRESOURCE(IDI_NET_TRANSREC)); } - else if (pContext->dwInOctets == IfEntry.dwInOctets && pContext->Status != 2) + else if (pContext->dwInOctets != IfEntry.dwInOctets && pContext->Status != 2) { hIcon = LoadIcon(netshell_hInstance, MAKEINTRESOURCE(IDI_NET_REC)); - pContext->Status = 2; + pContext->Status = 2; } - else if (pContext->dwOutOctets == IfEntry.dwOutOctets && pContext->Status != 3) + else if (pContext->dwOutOctets != IfEntry.dwOutOctets && pContext->Status != 3) { hIcon = LoadIcon(netshell_hInstance, MAKEINTRESOURCE(IDI_NET_TRANS)); pContext->Status = 3; @@ -246,6 +246,8 @@ InitializeLANStatusUiDlg(HWND hwndDlg, LANSTATUSUI_CONTEXT * pContext) } CoTaskMemFree(pStr); pContext->dwAdapterIndex = dwAdapterIndex; + pContext->dwInOctets = 0; + pContext->dwOutOctets = 0; /* update adapter info */ pContext->Status = -1;