From 7bc26a94c7bb1baece939131e50e33f17554e994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Sat, 6 Aug 2016 14:09:27 -0500 Subject: [PATCH] Fixed a bug with database and put_items_on_list --- src/controller/buffersController.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controller/buffersController.py b/src/controller/buffersController.py index 942f6f6a..118dc460 100644 --- a/src/controller/buffersController.py +++ b/src/controller/buffersController.py @@ -364,7 +364,7 @@ class baseBufferController(bufferController): self.remove_item(i) def put_items_on_list(self, number_of_items): - if number_of_items == 0: return + if number_of_items == 0 and self.session.settings["general"]["persist_size"] == 0: return log.debug("The list contains %d items " % (self.buffer.list.get_count(),)) log.debug("Putting %d items on the list" % (number_of_items,)) if self.buffer.list.get_count() == 0: @@ -372,7 +372,7 @@ class baseBufferController(bufferController): tweet = self.compose_function(i, self.session.db, self.session.settings["general"]["relative_times"]) self.buffer.list.insert_item(False, *tweet) self.buffer.set_position(self.session.settings["general"]["reverse_timelines"]) - elif self.buffer.list.get_count() > 0: + elif self.buffer.list.get_count() > 0 and number_of_items > 0: if self.session.settings["general"]["reverse_timelines"] == False: items = self.session.db[self.name][len(self.session.db[self.name])-number_of_items:] for i in items: