Error in DirectScrolledList

Traceback (most recent call last):
  File "C:\Menu\NetWork_M.py", line 276, in RecvData
    self2.CurrentScreen.NetCommands(data)
  File "MainMenu/Game\BlockWar\BlockWar_M.py", line 270, in NetCommands
    self.SelectCharScreen.AddAccounts(data)
  File "MainMenu/Game\BlockWar\SelectScreen_M.py", line 72, in AddAccounts
    self.MyButtonScrolledList.addItem(OnscreenText(text = 'None', pos = (0,0), scale = 0.07))
  File "C:\Panda3D-1.7.0\direct\gui\DirectScrolledList.py", line 357, in addItem
    self.refresh()
  File "C:\Panda3D-1.7.0\direct\gui\DirectScrolledList.py", line 455, in refresh
    self.scrollTo(self.index)
  File "C:\Panda3D-1.7.0\direct\gui\DirectScrolledList.py", line 267, in scrollTo
    item.setPos(0, 0,  -(i-self.index) * self.maxHeight)
TypeError: setPos() takes exactly 3 arguments (4 given)
:task(error): Exception occurred in PythonTask RecvDataNetWorkTask

Not sure it is me or not:) but I found this bug in 1.7.0.
[/code]

You can’t add an OnscreenText object to a DirectScrolledList. You can use a DirectLabel object, though.

David