Fixed item ordering issue in reversed buffers for people objects

This commit is contained in:
Manuel Cortez 2018-02-06 15:18:42 -06:00
parent e886090830
commit 635b467394
2 changed files with 4 additions and 3 deletions

View File

@ -4,6 +4,7 @@
* For windows 10 users, some keystrokes in the invisible user interface have been changed or merged: * For windows 10 users, some keystrokes in the invisible user interface have been changed or merged:
* control+Windows+alt+F will be used for toggling between adding and removing a tweet to user's likes. This function will execute the needed action based in the current status for the focused tweet. * control+Windows+alt+F will be used for toggling between adding and removing a tweet to user's likes. This function will execute the needed action based in the current status for the focused tweet.
* TWBlue will show an error if something goes wrong in an audio upload.
## Changes in version 0.93 ## Changes in version 0.93

View File

@ -47,7 +47,6 @@ class bufferController(object):
def clear_list(self): pass def clear_list(self): pass
def get_event(self, ev): def get_event(self, ev):
""" Catches key presses in the WX interface and generate the corresponding event names.""" """ Catches key presses in the WX interface and generate the corresponding event names."""
if ev.GetKeyCode() == wx.WXK_RETURN and ev.ControlDown(): event = "audio" if ev.GetKeyCode() == wx.WXK_RETURN and ev.ControlDown(): event = "audio"
@ -166,7 +165,6 @@ class bufferController(object):
except AttributeError: except AttributeError:
pass pass
class accountPanel(bufferController): class accountPanel(bufferController):
def __init__(self, parent, name, account, account_id): def __init__(self, parent, name, account, account_id):
super(accountPanel, self).__init__(parent, None, name) super(accountPanel, self).__init__(parent, None, name)
@ -925,7 +923,9 @@ class peopleBufferController(baseBufferController):
tweet = self.compose_function(i, self.session.db) tweet = self.compose_function(i, self.session.db)
self.buffer.list.insert_item(False, *tweet) self.buffer.list.insert_item(False, *tweet)
else: else:
for i in self.session.db[self.name]["items"][0:number_of_items]: items = self.session.db[self.name]["items"][0:number_of_items]
items.reverse()
for i in items:
tweet = self.compose_function(i, self.session.db) tweet = self.compose_function(i, self.session.db)
self.buffer.list.insert_item(True, *tweet) self.buffer.list.insert_item(True, *tweet)
log.debug("now the list contains %d items" % (self.buffer.list.get_count(),)) log.debug("now the list contains %d items" % (self.buffer.list.get_count(),))