Remove a few bugs when users press enter in friend lists

This commit is contained in:
Manuel Cortez 2016-07-08 16:34:28 -05:00
parent bab896aba1
commit 09470e85ce
2 changed files with 9 additions and 7 deletions

View File

@ -426,11 +426,10 @@ class chatBuffer(baseBuffer):
def onFocus(self, *args, **kwargs):
msg = self.session.db[self.name]["items"][-1]
if msg["read_state"] == 0 and msg["id"] not in self.reads:
if msg.has_key("read_state") and msg["read_state"] == 0 and msg["id"] not in self.reads:
self.reads.append(msg["id"])
self.session.db[self.name]["items"][-1]["read_state"] = 1
def create_tab(self, parent):
self.tab = home.chatTab(parent)
@ -496,4 +495,11 @@ class peopleBuffer(feedBuffer):
m = menus.peopleMenu()
widgetUtils.connect_event(m, widgetUtils.MENU, self.new_chat, menuitem=m.message)
widgetUtils.connect_event(m, widgetUtils.MENU, self.open_timeline, menuitem=m.timeline)
return m
return m
def open_post(self, *args, **kwargs): pass
def play_audio(self, *args, **kwargs): pass
def pause_audio(self, *args, **kwargs): pass

View File

@ -193,10 +193,6 @@ class Controller(object):
def exit(self, *args, **kwargs):
log.debug("Receibed an exit signal. closing...")
try:
self.session.vk.client.account.setOffline()
except VkAuthError:
pass
self.disconnect_events()
self.window.Destroy()
wx.GetApp().ExitMainLoop()