diff --git a/Zframework/widget.lua b/Zframework/widget.lua index d45e50be..3f9b7d1b 100644 --- a/Zframework/widget.lua +++ b/Zframework/widget.lua @@ -1145,7 +1145,7 @@ function listBox:draw() local pos=int(scrollPos/lineH) gc_translate(0,-(scrollPos%lineH)) for i=pos+1,min(pos+cap+1,#list)do - self.drawF(i==self.selected,i,list[i]) + self.drawF(list[i],i,i==self.selected) gc_translate(0,lineH) end gc_setStencilTest() diff --git a/parts/scenes/net_rooms.lua b/parts/scenes/net_rooms.lua index 08aaccff..7d41e9b6 100644 --- a/parts/scenes/net_rooms.lua +++ b/parts/scenes/net_rooms.lua @@ -16,7 +16,7 @@ local compatibleVer={ "V0.15.5", } -local roomList=WIDGET.newListBox{name="roomList",x=50,y=50,w=800,h=440,lineH=40,drawF=function(ifSel,id,item) +local roomList=WIDGET.newListBox{name="roomList",x=50,y=50,w=800,h=440,lineH=40,drawF=function(item,id,ifSel) setFont(35) if ifSel then gc_setColor(1,1,1,.3)