From: Armaan Bhojwani Date: Sun, 14 Feb 2021 15:22:11 +0000 (-0500) Subject: Fix sidebar showing wrong side of card X-Git-Tag: v0.7.0~2 X-Git-Url: https://git.armaanb.net/?p=lightcards.git;a=commitdiff_plain;h=b43e50be2267001cd085bc5cd1be01a59a5eddea Fix sidebar showing wrong side of card --- 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] + "…"