Export to GitHub

wxlauncher - issue #88

Rapid changes in FSO binary selection can cause binary changed event in the middle of flag file processing


Posted on Jun 16, 2012 by Grumpy Bear

What steps will reproduce the problem? 1. Start wxL (debug build) 2. Switch to a profile with a valid root folder/FSO binary. 2. Rapidly change the selected binary back and forth among the binaries listed on the basic settings page (works best on Windows)

What is the expected output? What do you see instead? Expected output is for no asserts or checks to fail. Instead, the wxCHECK_RET at the start of FlagListManager::OnBinaryChanged() fails, because it receives a binary change event in the middle of flag file processing for a previously selected binary.

Comment #1

Posted on Jun 23, 2012 by Swift Elephant

(No comment was entered for this change.)

Comment #2

Posted on Jun 26, 2012 by Swift Elephant

The resolution to this problem is going to require more invasive changes than what can be justified in a point release (or at least such such short notice).

Status: Accepted

Labels:
Type-Defect Severity-High OpSys-All Component-Logic Milestone-Release0.10.0