diff --git a/mainmenu.py b/mainmenu.py index 605f084..d3191c9 100644 --- a/mainmenu.py +++ b/mainmenu.py @@ -621,9 +621,10 @@ class AOServerInfo(QtCore.QThread): areas[type] = [network[i] for i in range(1, len(network))] areas_len = len(areas[type]) print '[client]', 'The server has %d areas' % areas_len - for i in range(areas_len): - areas[4].append(musiclist[0]) - del musiclist[0] + if musiclist: + for i in range(areas_len): + areas[4].append(musiclist[0]) + del musiclist[0] elif header == 'DONE': if self.disconnect: