Indeed, I am doing a container.clear() then container.add(panel). I will try to hide and show instead. Thanks!
On Sep 9, 1:53 pm, Paul Smith <paulbsm...@gmail.com> wrote: > When you navigate between the screens are you removing the prior > panel? If so then you're probably encountering a bug that I > found:http://code.google.com/p/google-web-toolkit/issues/detail?id=5245 > > You could workaround it by hiding the previous panel instead of > removing it. Or you can call forcelayout recursively... > > On Sep 8, 3:42 pm, mjeffw <mjeffwil...@gmail.com> wrote: > > > > > I have an application that contains two screens, both of which are > > using DockLayoutPanel as their outermost container. > > > The app is using Standards mode, and I am adding the panels to the > > RootLayoutPanel with code that looks like this: > > > // container is my RootLayoutPanel > > container.clear(); > > container.add(dockLayoutPanel); > > > dockLayoutPanel is an instance of a Composite created via the > > UIBinder; it's topmost element is a DockLayoutPanel: > > > <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" > > xmlns:g="urn:import:com.google.gwt.user.client.ui"> > > > <g:DockLayoutPanel unit='EM'> > > <g:west size='20'> > > > ... (remainder elided) > > > Both screens are defined in this same way, but with different > > contents. > > > I am also using History to manage navigation between the two screens. > > > When the user starts the app, the first screen appears and correctly > > resizes with the browser window. Then the user click a button that > > leads him to the second page. At this point, that screen is also > > resizing properly. > > > Then the user goes back to the first screen using the browser back > > button. The screen comes up but no longer resizes with the browser > > window. If the user then navigates back to the second screen, it too > > is no longer resizing properly. > > > To reproduce this error, I am using IE 7. > > > If I use Safari or Chrome, it seems to work fine. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.