[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
Re: [platform-debug-dev] launch shortcut question
|
- From: Darin Wright <Darin_Wright@xxxxxxxxxx>
- Date: Sun, 22 Nov 2009 10:53:54 -0600
- Delivered-to: platform-debug-dev@eclipse.org
>
> Hello,
>
> For our debugger I am implementing a launch configuration type and a
> launch shortcut for that type.
>
> Some of the configurations of that type are created based on a
> project and for these configurations I call
> LaunchConfigurationWorkingCopy.setMappedResources().
>
> But other configurations of the same type are based on different
> selection (an external file from a different view) so there is no
> project associated with these launch configuration instances. In
> that case I donât call
LaunchConfigurationWorkingCopy.setMappedResources().
>
> Here is the problem:
> When I select a project and click on the debug toolbar a previously
> created configuration based on external file is launched
> automatically. Everything works fine if all my launch
> configurations had mapped resource associated with them.
>
> I traced that this behaviour is due to
> LaunchConfigurationManager.getApplicableLaunchConfigurations.
> When the function is trying to find launch configurations applicable
> to a specific resource it assumes that if a launch configuration
> doesnât have mapped resources the launch configuration should be
applicable.
>
> I was wandering if there is an API that should be called so the
> launch configuration manager wonât assume configuration that
> doesnât have mapped resource will be applicable for this resource?
>
> Thanks
> Dobrin_______________________________________________
You should be able to solve this by having your launch shortcut implement
ILaunchShortcut2. This allows the shortcut to determine which existing
configurations are applicable to a selection or active editor.
Darin