diff --git a/rtv/subscription.py b/rtv/subscription.py index 0329126..d5af500 100644 --- a/rtv/subscription.py +++ b/rtv/subscription.py @@ -32,9 +32,11 @@ class SubscriptionPage(Page): self.term.flash() return - self.content = SubscriptionContent.from_user(self.reddit, - self.term.loader) - self.nav = Navigator(self.content.get) + with self.term.loader(): + self.content = SubscriptionContent.from_user(self.reddit, + self.term.loader) + if not self.term.loader.exception: + self.nav = Navigator(self.content.get) @SubscriptionController.register(curses.KEY_ENTER, Terminal.RETURN, curses.KEY_RIGHT, 'l')