[IMAGESOFT] Commit db416e39 made toolbar imagelists creating failing because we overc...
[reactos.git] / modules / rosapps / applications / imagesoft / floatwindow.c
index 28b3937..da831e1 100644 (file)
@@ -56,7 +56,7 @@ FloatToolbarCreateToolsGui(PMAIN_WND_INFO Info)
 {
     HWND hTb;
     HIMAGELIST hImageList;
-    INT NumButtons;
+    UINT NumButtons;
 
     NumButtons = sizeof(ToolsButtons) / sizeof(ToolsButtons[0]);
 
@@ -86,8 +86,7 @@ FloatToolbarCreateToolsGui(PMAIN_WND_INFO Info)
                     0,
                     (LPARAM)MAKELONG(16, 16));
 
-        hImageList = InitImageList(NumButtons,
-                                   IDB_TOOLSRECTSEL);
+        hImageList = InitImageList(IDB_TOOLSRECTSEL, NumButtons - 1); // -1 because of the last separator.
 
         ImageList_Destroy((HIMAGELIST)SendMessage(hTb,
                                                   TB_SETIMAGELIST,
@@ -280,7 +279,7 @@ FloatToolbarCreateHistoryGui(PMAIN_WND_INFO Info)
     HWND hList;
     HWND hButtons;
     HIMAGELIST hImageList;
-    INT NumButtons;
+    UINT NumButtons;
 
     hList = CreateWindowEx(0,
                            WC_LISTBOX,
@@ -316,8 +315,7 @@ FloatToolbarCreateHistoryGui(PMAIN_WND_INFO Info)
                     0,
                     (LPARAM)MAKELONG(10, 10));
 
-        hImageList = InitImageList(NumButtons,
-                                   IDB_HISTBACK);
+        hImageList = InitImageList(IDB_HISTBACK, NumButtons);
 
         ImageList_Destroy((HIMAGELIST)SendMessage(hButtons,
                                                   TB_SETIMAGELIST,