Community
Participate
Working Groups
Calling IProgressService.busyCursorWhile() from a PartListener#partOpened method leads to a deadlock, if the PartListener has been attached before the initial rendering of the workbench shell (WorkbenchWindowAdvisor#preWindowOpen).
Created attachment 169791 [details] Example project to reproduce
As a workaround, add the PartListener in #postWindowOpen instead of #preWindowOpen
Is this related to bug 219913?
yes, looks related to bug 219913. Could be marked as duplicate of it.
With the migration of the workbench to 3.7 the solution outlined in bug 219913 should work for RAP too. Note that DisplayAccess (bug 182176) is now also available.
This bug can be closed. >With the migration of the workbench to 3.7 the solution outlined in bug 219913 >should work for RAP too. I verified that the solution provided in bug 219913 works in RAP also.
(In reply to comment #6) > This bug can be closed. Marked as fixed with workbench migration.