[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-debug-dev] getLaunchManager().launchConfigurationAdded/Change d not called for non-local LCs
|
Darin, I wanted to kindly request if you could follow up on this as
the problem is manifesting itself in a second, unreleated
feature--this one in stock CDT (273502).
John
At 09:10 AM 9/2/2009, Serge Beauchamp wrote:
Thanks for your reply, I just filed a bug (288368) for this issue.
Serge Beauchamp.
Software Engineer
Freescale Semiconductor
Darin Wright wrote:
Hello,
We recently ran into a problem where new non-local Launch
Configurations
created in were not available from the
LaunchManager.getLaunchConfigurations() list when called
synchronously in the same code path as the doSave() method.
Please file a bug for this. Calling
LaunchManager.getLaunchConfigurations() after doSave() should
result in the new configuration being present.
I investigated this issue and discovered that the
LaunchConfigurationWorkingCopy.writeNewFile() implementation calls
getLaunchManager().launchConfigurationAdded/Changed() only for local
LCs.
For non local LCs, the update of the LaunchManager list relies on
the Resource delta notification, which are perform asynchronously
in a different thread.
This is an issue we have code that executes synchronously after a
new LC
being created, and the LaunchManager does not contain the new LC.
Is this an oversight, could the writeNewFile() perform the
Added/Changed
notfication for non-local LCs as well, or is there a design reason
for this behavior?
Resource deltas are used such that importing files from CVS,
deleting projects, etc., also results in updating the master list
of configurations. We'd still need to use resource deltas for this,
but the above mentioned case should work as well.
Thanks,
Darin Wright
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-debug-dev
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-debug-dev