OSDN Git Service

Fix row changed is not applied.
authorAiwota Programmer <aiwotaprog@tetteke.tk>
Fri, 18 Aug 2006 07:21:01 +0000 (16:21 +0900)
committerAiwota Programmer <aiwotaprog@tetteke.tk>
Fri, 18 Aug 2006 07:21:01 +0000 (16:21 +0900)
src/Hage1/board_window.py
src/Hage1/threadlistmodel.py

index f6aa1f9..7bb589f 100644 (file)
@@ -214,6 +214,10 @@ class WinWrap:
 
         model = self.treeview.get_model()
         model.set_list(list_list)
+
+        # redraw visible area after set list to model
+        self.treeview.queue_draw()
+
         self.reset_sort_indicator()
 
         print "end"
index 4029f3b..465f52a 100644 (file)
@@ -68,8 +68,6 @@ class ThreadListModel(gtk.GenericTreeModel):
             print "insert", after_size-before_size, "threads"
             for i in range(before_size, after_size):
                 self.row_inserted(i, self.get_iter(i))
-        elif after_size != 0:
-            self.row_changed(0, self.get_iter(0))
 
     def do_filter(self):
         if not self.filter_func: