From 4c0e580e351424f43e1cff1c95eafa0ae84b1005 Mon Sep 17 00:00:00 2001 From: Mauricio Date: Thu, 6 Aug 2020 07:47:34 -0400 Subject: [PATCH] fix getting public servers while on favs tab --- mainmenu.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mainmenu.py b/mainmenu.py index f639943..6ceccf7 100644 --- a/mainmenu.py +++ b/mainmenu.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- from PyQt4 import QtGui, QtCore -import socket, thread, time, random, traceback, hardware +import socket, thread, threading, time, random, traceback, hardware from os.path import exists AOpath = "base/" @@ -167,7 +167,7 @@ class lobby(QtGui.QWidget): thread.start_new_thread(self.connect_to_ms, ()) def onGetServers(self, servers): - self.serverlist.clear() + if self.tab == 0: self.serverlist.clear() self.actual_serverlist = [] del servers[0] del servers[-1] @@ -186,7 +186,7 @@ class lobby(QtGui.QWidget): ip = server[2] port = int(server[3]) serveritem = QtGui.QListWidgetItem(name) - self.serverlist.addItem(serveritem) + if self.tab == 0: self.serverlist.addItem(serveritem) self.actual_serverlist.append((ip, port, name, desc)) def moveToGame(self, stuff): @@ -561,3 +561,7 @@ class lobby(QtGui.QWidget): name = network[1].decode("utf-8").replace('', '$').replace('', '%').replace('', '&').replace('', '#').replace('', '#') chatmsg = network[2].decode("utf-8").replace('', '$').replace('', '%').replace('', '&').replace('', '#').replace('', '#') self.gotOOCMsg.emit(name, chatmsg) + + +class ServerInfo(threading.Thread): + pass \ No newline at end of file