- if mlines - 5 < len(self.nstarred()):
- nstarred = self.nstarred()[: mlines - 4]
- elif mlines - 5 == len(self.nstarred()):
- nstarred = self.nstarred()[: mlines - 3]
-
- for _ in nstarred:
- for i, card in enumerate(nstarred):
- term = card.front
- if len(term) > 18:
- term = term + "…"
- self.win.addstr(2 + i, left, term)
- if not nstarred == self.nstarred():
+ for i, card in enumerate(nstarred):
+ term = card.front
+ if len(term) > 18:
+ term = term[:18] + "…"
+
+ if i > mlines - 5:
+ for i in range(19):
+ self.win.addch(mlines - 3, left + i, " ")
+