The summary pretty much covers it. Starting from a fresh configuration (deleted .qGorc), simply connect. The games list is OK at first, but any refresh by e.g. hitting the "get new games table from server" doesn't remove the old games first, so any games still in progress end up with 2 entries. Further refreshes result in further duplicates, and they never seem to disappear unless you log off.
I can't believe someone else hasn't notices this, so I thought there must be something particular about my setup, but I can't guess what that would be.
Anonymous
Logged In: YES
user_id=743915
Originator: NO
Weird indeed. First mention of this bug. can you send a scerrnshot, or the qgo -debug report ?
qgo -debug log
Logged In: YES
user_id=1572487
Originator: YES
Attached qgo -debug output; will attach screenshots shortly.
File Added: qgo_listbug_debug.log
pre-bug screenshot
Logged In: YES
user_id=1572487
Originator: YES
File Added: qgo_listbug_1.png
Logged In: YES
user_id=1572487
Originator: YES
File Added: qgo_listbug_2.png
post bug screenshot
I eventually found the cause of this bug, but forgot to tell anyone about it. The problem occurs when slot_refresh(1) rather than slot_refresh(11) is called in mainwin.cpp; thus prepare_games isn't called and the table isn't flushed. I'm not sure what the idea of gamesListSteadyUpdate is, but it doesn't work: it just causes duplicate entries every time the games table is refreshed. Setting quiet mode via the menu falsifies gamesListSteadyUpdate, but since the latter never seems to work anyway, getting rid of case 11 in slot_refresh seems to work better. Hope this helps someone, as I know there were a few other people who had this bug.