From b43e50be2267001cd085bc5cd1be01a59a5eddea Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Sun, 14 Feb 2021 10:22:11 -0500 Subject: [PATCH] Fix sidebar showing wrong side of card --- lightcards/deck.py | 8 ++++---- lightcards/display.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lightcards/deck.py b/lightcards/deck.py index 823946f..029694e 100644 --- a/lightcards/deck.py +++ b/lightcards/deck.py @@ -36,11 +36,11 @@ class Card: else: return "Not starred" - def get(self): - if self.side == 0: - return (self.front, self.back) - else: + def get(self, smart=True): + if self.side == 1 and smart: return (self.back, self.front) + else: + return (self.front, self.back) def flip(self): if self.side == 0: diff --git a/lightcards/display.py b/lightcards/display.py index 1c17a75..3931e3f 100644 --- a/lightcards/display.py +++ b/lightcards/display.py @@ -553,7 +553,7 @@ class Display: nstarred = self.nstarred() for i, card in enumerate(nstarred): - term = card.get()[self.obj.side] + term = card.get(smart=False)[0] if len(term) > 18: term = term[:18] + "…" -- 2.39.2