Changes between Initial Version and Version 1 of Ticket #10175, comment 2


Ignore:
Timestamp:
Nov 7, 2013, 1:42:57 PM (6 years ago)
Author:
phoudoin

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10175, comment 2

    initial v1  
    1 There is two MidiRosterLooper launched, while is the proof that BMidiRoster was instanciated two times, not once as his singleton should enforce.
     1There is two MidiRosterLooper launched, which is proof that BMidiRoster was instanciated two times too, not once as it should.
    22
    3 Something goes wrong here, before the crash.
     3There is a race condition between BMidiRoster::MidiRoster() and BMidiRoster constructor.  Setting roster = this early in constructor don't fix it. roster variable should be set in MidiRoster() instead, BTW.
     4And this static method should blocks all but first caller until BMidiRoster constructor completion...