This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
JavaNode uses too complicated logic for icon updates: JavaNode.requestResolveIcons() -> RP(1000ms) -> IconResolver.run() -> StateUpdater.updateNode() -> -> joined Timer(300ms) -> RP(0ms) -> JavaNode.resolveIcons -> compute -> invokeLater() -> setBadges() There are two RPs used and also a Swing Timer. There are two delays, the timer is used only for delaying and rescheduling, a task that can be easily done by the RP itself.
Honza, please look at it.
fixed in /cvs/java/src/org/netbeans/modules/java/JavaNode.java new revision: 1.124; previous revision: 1.123
Petre, can you verify this issue, please? Thanks.
It's verified