You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The progress monitor that is shown when switching to the Design page is run in the UI thread and therefore blocks the internal refresh of the dialog. The result is as such:
We need to investigate what parts of the IRunnableWithProgress need to be run in the UI thread and what can be done in a separate thread. We also needs to make sure that we only switch to the Design page, once the runnable has completed.
ptziegler
changed the title
Corrupt progress monitor when switching to design page on Linux
Corrupt progress monitor dialog when switching to design page on Linux
Oct 31, 2024
The progress monitor that is shown when switching to the Design page is run in the UI thread and therefore blocks the internal refresh of the dialog. The result is as such:
We need to investigate what parts of the IRunnableWithProgress need to be run in the UI thread and what can be done in a separate thread. We also needs to make sure that we only switch to the Design page, once the runnable has completed.
windowbuilder/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/DesignPage.java
Lines 454 to 482 in d650c20
Bonus points if we can remove those dreadful IProgressMonitor methods in the DesignPageSite class.
The text was updated successfully, but these errors were encountered: