]> jfr.im git - irc/weechat/qweechat.git/blobdiff - qweechat/qweechat.py
Fix lines displayed in wrong buffer on startup
[irc/weechat/qweechat.git] / qweechat / qweechat.py
index 92a597dda606102e6dae59f518181aa7e6a7a26f..73f7b43927ebd8324d6e8d6c6827d1fcf0095cc2 100644 (file)
@@ -359,12 +359,15 @@ class MainWindow(QTGUI.QMainWindow):
                 index = [i for i, b in enumerate(self.buffers)
                          if b.pointer() == ptrbuf]
                 if index:
-                    lines.append((item['date'], item['prefix'],
-                                  item['message']))
+                    lines.append(
+                        (index[0],
+                         (item['date'], item['prefix'],
+                          item['message']))
+                    )
             if message.msgid == 'listlines':
                 lines.reverse()
             for line in lines:
-                self.buffers[index[0]].widget.chat.display(*line)
+                self.buffers[line[0]].widget.chat.display(*line[1])
 
     def _parse_nicklist(self, message):
         """Parse a WeeChat message with a buffer nicklist."""