| Summary: | Duplicate ProgressMonitorBridge class | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Konstantin Komissarchik <konstantin> |
| Component: | Sapphire | Assignee: | Konstantin Komissarchik <konstantin> |
| Status: | REOPENED --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Konstantin Komissarchik
Fixed. It turns out that fixing this is harder than it looks. Adding a dependency from sapphire.ui to sapphire.platform causes a cycle in between features which breaks the commandline build. Reverting the change and deferring to a later release. To close this issue, I removed the copy of this class in org.eclipse.sapphire.plugin. The placement may need to be revisited when ui core and swt code are fully separated, but it should be good enough for now. The copy of ProgressMonitoryBridge class in platform plugin is used by adopters. Those usages are non-UI, so they cannot switch to depend on the copy in ui plugin. Restored the class. Deferring indefinitely. |