From e817062f686ae74b89bee182f79f848987c53ff7 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Sun, 14 Mar 2021 11:57:36 +0100 Subject: [PATCH] Fixed new tab with same item/user --- src/gui.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gui.py b/src/gui.py index caa058d..fa3882c 100644 --- a/src/gui.py +++ b/src/gui.py @@ -18,15 +18,15 @@ class Gui(Tk): def add_tab(self, number: int, message: Message) -> None: 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() - 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 - Label(tab, text=message.trade.item).pack(anchor='w', side='left') - Button(tab, text='Accept').pack(anchor='w', side='left') - Button(tab, text='Decline').pack(anchor='w', side='left') - Label(tab, text=f'{message.trade.amount} {message.trade.currency}').pack(anchor='w', side='left') - self.tab_control.add(tab, text=message.user) + Label(tab, text=message.trade.item).pack(anchor='w', side='left') + Button(tab, text='Accept').pack(anchor='w', side='left') + Button(tab, text='Decline').pack(anchor='w', side='left') + Label(tab, text=f'{message.trade.amount} {message.trade.currency}').pack(anchor='w', side='left') + self.tab_control.add(tab, text=message.user) if __name__ == "__main__":