eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Refresh of TreeViewer is slow

Open
#1,433 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
97
Forks
34
Avg merge
21h 52m
Merged PRs (30d)
25

Description

The refresh event for the components tree viewer always performs a refresh of the entire component structure, even if only a sub-component was modified. We should pass the affected model as additional parameter to the `refreshed` method so that we can call `refresh()` on that, rather than the root.

https://github.com/eclipse-windowbuilder/windowbuilder/blob/56b01bd954bbc675a797ed9d9e434fddb7d8cef8/org.eclipse.wb.core/src/org/eclipse/wb/core/gefTree/part/ObjectEditPart.java#L90-L104

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.