]> git.armaanb.net Git - lightcards.git/commitdiff
Fix sidebar showing wrong side of card
authorArmaan Bhojwani <me@armaanb.net>
Sun, 14 Feb 2021 15:22:11 +0000 (10:22 -0500)
committerArmaan Bhojwani <me@armaanb.net>
Sun, 14 Feb 2021 15:22:11 +0000 (10:22 -0500)
lightcards/deck.py
lightcards/display.py

index 823946f0266c35e7f4c3c86e33271e4ec3823980..029694e1f392f2d53f2fdcb4ad7ef25abcba3547 100644 (file)
@@ -36,11 +36,11 @@ class Card:
         else:
             return "Not starred"
 
         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)
             return (self.back, self.front)
+        else:
+            return (self.front, self.back)
 
     def flip(self):
         if self.side == 0:
 
     def flip(self):
         if self.side == 0:
index 1c17a759d2f5182bdb7b2b5a4586d301029ac4cd..3931e3f84f574f520b9c272850e654ee1d07a25a 100644 (file)
@@ -553,7 +553,7 @@ class Display:
 
         nstarred = self.nstarred()
         for i, card in enumerate(nstarred):
 
         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] + "…"
 
             if len(term) > 18:
                 term = term[:18] + "…"