Community
Participate
Working Groups
When starting a UIProcess with the related navigation node as the UIProcess context (other object will not work at all) and you start dispose the node from inside the finalUpdateUI() method, the UIProcess is still visualized inside the status line.
The processes also remain in the statusline when throwing an exception in the finalUpdateUI method. See SWT ExampleApplication -> Playground -> Exception Test -> throw NullPointerException in UIProcesss (finalUpdateUI)
Created attachment 143263 [details] Fixes NPE in NavigationListener and cleans statusbar if context gets disposed in updateUI or finalUpdateUI
patch committed with some slight modifications, ExceptionHandlerService is called for exceptions that are catched, dependency between ridgets and navigation that was introduced in the patch was not committed but another solution was found.