From 10ca80e69ec39e2d9bb64d47aaf33f38e6c60b62 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Thu, 4 Jun 2015 08:29:55 +0000 Subject: [PATCH] [SETUPAPI] there are three overlay icons ImageList_SetOverlayImage expects an overlay index based on 1 svn path=/trunk/; revision=68006 --- reactos/dll/win32/setupapi/devclass.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/setupapi/devclass.c b/reactos/dll/win32/setupapi/devclass.c index 545fd9e4020..a8a9b666c77 100644 --- a/reactos/dll/win32/setupapi/devclass.c +++ b/reactos/dll/win32/setupapi/devclass.c @@ -697,14 +697,14 @@ SetupDiGetClassImageListExW( } /* Finally, add the overlay icons to the image list */ - for (i = 0; i < 2; i++) + for (i = 0; i <= 2; i++) { hIcon = LoadImage(hInstance, MAKEINTRESOURCE(500 + i), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR); if (hIcon) { idx = ImageList_AddIcon(ClassImageListData->ImageList, hIcon); if (idx != -1) - ImageList_SetOverlayImage(ClassImageListData->ImageList, idx, i); + ImageList_SetOverlayImage(ClassImageListData->ImageList, idx, i + 1); DestroyIcon(hIcon); } }