Community
Participate
Working Groups
I have a Riena (sample) application with about 200 sub-modules. When I close the application, it takes long till the application is closed. I suppose this is a problem of the life cycle of the navigation nodes. If a node is closed (disposed), for all child nodes it will be checked, if deactivating and disposing is allowed.
It is possible to reduce the time for closing the application if the method "ModuleView.SubModuleListener#childRemoved" only calls resize when the sub-application is active. (I have added this condition!) But this improvement doesn't work, if a module/module group with 200 sub-modules will be closed. I think it is necessary to analyze why the performance of method resize (NavigationViewPart.updateNavigationSize()) is poor.