Menu

#75 Games table accumulates duplicates on IGS

pre_2.0
open
nobody
None
5
2012-07-26
2007-12-02
No

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.

Discussion

  • Anonymous

    Anonymous - 2008-03-26

    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 ?

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    qgo -debug log

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    Logged In: YES
    user_id=1572487
    Originator: YES

    Attached qgo -debug output; will attach screenshots shortly.
    File Added: qgo_listbug_debug.log

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    pre-bug screenshot

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    Logged In: YES
    user_id=1572487
    Originator: YES

    File Added: qgo_listbug_1.png

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    Logged In: YES
    user_id=1572487
    Originator: YES

    File Added: qgo_listbug_2.png

     
  • Henryk Hecht

    Henryk Hecht - 2008-03-27

    post bug screenshot

     
  • Henryk Hecht

    Henryk Hecht - 2009-09-03

    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.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB