| Summary: | Removing nature from project description does not call plugin.deconfigure() properly | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Kaloyan Raev <kaloyan> | ||||||
| Component: | UI | Assignee: | Curtis Windatt <curtis.windatt.public> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | curtis.windatt.public, sptaszkiewicz, thatnitind | ||||||
| Version: | 3.5 | Keywords: | contributed | ||||||
| Target Milestone: | 3.8 M7 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows Vista | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 343878 | ||||||||
| Attachments: |
|
||||||||
|
Description
Kaloyan Raev
Created attachment 194727 [details]
Test case
Test case attached.
I can reproduce this using the test case. This is not Platform/Resources issue. The root cause is that the changed description is not stored using IProject#setDescription call inside org.eclipse.pde.internal.core.natures.BaseProject.removeFromBuildSpec(String). Similar thing is already done in BaseProject.setBuilderCommand(IProjectDescription, ICommand) Moving to PDE/UI. Created attachment 213506 [details]
Patch
Fix applied to master. Thanks! |