| Summary: | Bad comparison in ProfileBundleContainer.isContentEqual() | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Michael Rennie <Michael_Rennie> | ||||
| Component: | UI | Assignee: | Curtis Windatt <curtis.windatt.public> | ||||
| Status: | VERIFIED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | curtis.windatt.public, darin.eclipse | ||||
| Version: | 3.6 | Keywords: | contributed | ||||
| Target Milestone: | 3.6.1 | Flags: | darin.eclipse:
review+
|
||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Thanks Mike. Fixed in HEAD. Reopening as a 3.6.1 candidate Fixed in 3.6.1 Branch Verified. |
Created attachment 175256 [details] fix build: I20100720-0800 The comparison in ProfileBundleContainer.isContentEqual() is bunk. You are comparing the same object against itself. bunk code: if (container instanceof ProfileBundleContainer) { ProfileBundleContainer pbc = (ProfileBundleContainer) container; return fHome.equals(pbc.fHome) && isNullOrEqual(fConfiguration, fConfiguration); } Should probably be comparing to pbc.fConfiguration