Changes between Initial Version and Version 1 of Ticket #10175, comment 2
- Timestamp:
- Nov 7, 2013, 1:42:57 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #10175, comment 2
initial v1 1 There is two MidiRosterLooper launched, whi le is the proof that BMidiRoster was instanciated two times, not once as his singleton should enforce.1 There is two MidiRosterLooper launched, which is proof that BMidiRoster was instanciated two times too, not once as it should. 2 2 3 Something goes wrong here, before the crash. 3 There 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. 4 And this static method should blocks all but first caller until BMidiRoster constructor completion...