Community
Participate
Working Groups
Sometimes, after the "Use an environment management system..." checkbox is checked, the list of modules does not display. It is necessary to switch to a different Project Properties category and then switch back to display the list. What is displayed is controlled by a StackLayout. The relevant code is in EnvManagerConfigWidget#setTopControl. The topControl is being set, and Composite#layout is being invoked, but the control does not appear. I suspect layout() needs to be invoked in some ancestor widget, but I'm not totally sure because this does not happen deterministically. It appears to happen on all operating systems (Mac OS X and Windows, at least).
Created attachment 225838 [details] patches env manager redraw issue I'm not sure if this is the best solution, but it appears to work on my linux machine with consistency doing various resizes of the wizard. The patch slightly modifies the setLayoutData for the stack to request resize in both directions. Also, I've modified the calls to layout to re-layout the parent as well.
Thanks, Chris! I changed those three lines in master for Kepler. Haven't really had a chance to test it extensively, but those changes certainly can't hurt anything. I'll mark this FIXED for now and we can reopen if people still see this problem...