You coded it incorrectly...
AddGadgetItem(3,i,"test") ;<---- change 0 to i
Code: Select all
If OpenWindow(0, 0, 0, 280, 250, "GadgetItemData bug", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
ListViewGadget(3, 10, 40, 260, 200)
For i = 0 To 2
AddGadgetItem(3,i,"test") : SetGadgetItemData(3,i,404)
Debug "1. "+GetGadgetItemData(3, i) ; values are here
Next
For i = 0 To 2
Debug "2. "+GetGadgetItemData(3, i) ; now the values are lost
Next
EndIf
// Moved from "Bugs - Windows" to "Coding Questions" (Kiffi)