Fix error on 'open in vk' for group topics

This commit is contained in:
Manuel Cortez 2019-04-14 23:51:18 -05:00
parent 2fe58941ea
commit b57ca4d207

View File

@ -225,7 +225,7 @@ class baseBuffer(object):
if ("comments" in p) == False: if ("comments" in p) == False:
m.comment.Enable(False) m.comment.Enable(False)
m.open_in_browser.Enable(False) m.open_in_browser.Enable(False)
if "type" in p and p["type"] != "friend" and p["type"] != "audio" and p["type"] != "video" and p["type"] != "playlist": if "type" in p and p["type"] != "friend" and p["type"] != "audio" and p["type"] != "video" and p["type"] != "playlist" or self.name != "home_timeline":
m.open_in_browser.Enable(True) m.open_in_browser.Enable(True)
widgetUtils.connect_event(m, widgetUtils.MENU, self.open_post, menuitem=m.open) widgetUtils.connect_event(m, widgetUtils.MENU, self.open_post, menuitem=m.open)
widgetUtils.connect_event(m, widgetUtils.MENU, self.do_like, menuitem=m.like) widgetUtils.connect_event(m, widgetUtils.MENU, self.do_like, menuitem=m.like)
@ -524,6 +524,7 @@ class topicBuffer(feedBuffer):
def open_in_browser(self, *args, **kwargs): def open_in_browser(self, *args, **kwargs):
post = self.get_post() post = self.get_post()
print(post)
if post == None: if post == None:
return return
# In order to load the selected topic we firstly have to catch the group_id, which is present in self.kwargs # In order to load the selected topic we firstly have to catch the group_id, which is present in self.kwargs