Fixed new tab with same item/user

This commit is contained in:
Oliver Hartmann 2021-03-14 11:57:36 +01:00
parent 381dceb80a
commit e817062f68

View File

@ -18,9 +18,9 @@ class Gui(Tk):
def add_tab(self, number: int, message: Message) -> None: def add_tab(self, number: int, message: Message) -> None:
tab = ttk.Frame(self.tab_control) tab = ttk.Frame(self.tab_control)
if message.user is not self.tabs: if message.user not in self.tabs:
self.tabs[message.user] = dict() self.tabs[message.user] = dict()
if message.trade.item is not self.tabs[message.user]: if message.trade.item not in self.tabs[message.user]:
self.tabs[message.user][message.trade.item] = tab self.tabs[message.user][message.trade.item] = tab
Label(tab, text=message.trade.item).pack(anchor='w', side='left') Label(tab, text=message.trade.item).pack(anchor='w', side='left')
Button(tab, text='Accept').pack(anchor='w', side='left') Button(tab, text='Accept').pack(anchor='w', side='left')