From cc3a1297cdcf12235b7981738fb498952678908d Mon Sep 17 00:00:00 2001 From: Joe R Date: Sun, 11 Sep 2022 11:29:12 -0400 Subject: [PATCH] Fixed updating find card dialog when changing game category. --- pysollib/ui/tktile/findcarddialog.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pysollib/ui/tktile/findcarddialog.py b/pysollib/ui/tktile/findcarddialog.py index 46853743..5246978a 100644 --- a/pysollib/ui/tktile/findcarddialog.py +++ b/pysollib/ui/tktile/findcarddialog.py @@ -46,11 +46,11 @@ class FindCardDialog(tkinter.Toplevel): title = TITLE + ' - ' + _('Find card') self.title(title) self.wm_resizable(False, False) - self.cardsettype = game.gameinfo.category - cs_type = CSI.TYPE_ID[self.cardsettype] + self.cardsettype = '' + self.dir = dir # # self.images_dir = dir - self.images_dir = os.path.join(dir, 'finder', cs_type) + self.images_dir = '' self.label_width, self.label_height = LARGE_EMBLEMS_SIZE # if size == 'large': # self.images_dir = os.path.join(dir, 'large', cs_type) @@ -117,6 +117,11 @@ class FindCardDialog(tkinter.Toplevel): self.groups.append(group) def connectGame(self, game): + self.cardsettype = game.gameinfo.category + cs_type = CSI.TYPE_ID[self.cardsettype] + # + # self.images_dir = dir + self.images_dir = os.path.join(self.dir, 'finder', cs_type) self.canvas.delete('all') self.game = game suits = game.gameinfo.suits