Community
Participate
Working Groups
The launch histroy does not seem to update properly after launch configurations have been launched and deleted between launchs when favorite launch configurations are involved. to reproduce: 1. make three configs A, B and C 2. make A a run favorite and launch it 3. launch B and C 4. launch A and then B again 5. open the launch dialog and delete B, close the dialog 6. says you will relaunch C, not A expected: should relaunch A, not C
In our current implementation we have two disjoint listings of launch configs in the history, the "normal" configs and those that are "favorites". The problems seem to arise from maintaining two of these lists and having to decide when to choose one over the other when asking for last launches or changing the backing config of a history item. This should be changed to use a simple LIFO queue design for all history items and handle favorites in a different way.
fixed in HEAD see LaunchHistory, also see LaunchHistoryTests note: make sure context launching is turned off to verify this fix...
please verify Darin W
Followed the steps in a new workspace. It correctly launched 'A', but the hover help showed it would launch 'B' (which did not exist any more).
oops...we should have been firing a launch history changed event...
Fixed.
Verified.