Community
Participate
Working Groups
The launch dialog refreshes after each key stroke in the name field. During 3.6 we added support for tabs to schedule a refresh job after a 200ms delay (org.eclipse.debug.ui.AbstractLaunchConfigurationTab.scheduleUpdateJob()), however, this was not done for the "Name:" field.
Created attachment 168571 [details] patch Uses the same logic as tabs to delay/update the LCD.
Even worse... the tabs are being disposed/recreated when switching between configs of the same type.
Created attachment 168580 [details] updated patch The code checking if launch delegates are equal for 2 configs did not consider if both "preferred" delegates were null or if the config types were equal. There would also have been a problem if 2 config types shared the same delegate (would be rare, but tabs would not have been re-drawn).
looks ok
+1 Fixed in HEAD.
Verified by two committers.