From 761bd7d6a2798de36c78111d9e6adc0e3f95d8fb Mon Sep 17 00:00:00 2001 From: Michael Lazar Date: Thu, 3 Dec 2015 23:16:25 -0800 Subject: [PATCH] Fixed behavior for opening x-posts. #173 --- rtv/subreddit.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rtv/subreddit.py b/rtv/subreddit.py index c82aecd..c2fbe47 100644 --- a/rtv/subreddit.py +++ b/rtv/subreddit.py @@ -90,7 +90,7 @@ class SubredditPage(Page): page.loop() - if data.get('url_type') in ('selfpost', 'x-post'): + if data.get('url_type') == 'selfpost': self.config.history.add(data['url_full']) @SubredditController.register(curses.KEY_ENTER, Terminal.RETURN, 'o') @@ -98,9 +98,11 @@ class SubredditPage(Page): "Open a link with the webbrowser" data = self.content.get(self.nav.absolute_index) - if data['url_type'] in ('x-post', 'selfpost'): - # Open links to other posts directly in RTV + if data['url_type'] == 'selfpost': self.open_submission() + elif data['url_type'] == 'x-post': + self.open_submission(url=data['url_full']) + self.config.history.add(data['url_full']) else: self.term.open_browser(data['url_full']) self.config.history.add(data['url_full'])