Changeset 5265

Show
Ignore:
Timestamp:
08/26/08 07:17:34 (5 months ago)
Author:
marc.englund@…
Message:

Does not try to change overflow during resize in gecko browsers. Fixes performance problem #1863

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/ISplitPanel.java

    r5150 r5265  
    1313import com.google.gwt.user.client.ui.Widget; 
    1414import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; 
     15import com.itmill.toolkit.terminal.gwt.client.BrowserInfo; 
    1516import com.itmill.toolkit.terminal.gwt.client.ContainerResizedListener; 
    1617import com.itmill.toolkit.terminal.gwt.client.Paintable; 
     
    193194        int pixelPosition; 
    194195 
    195         DOM.setStyleAttribute(firstContainer, "overflow", "hidden"); 
    196         DOM.setStyleAttribute(secondContainer, "overflow", "hidden"); 
     196        if (!(resizing && BrowserInfo.get().isGecko())) { 
     197            DOM.setStyleAttribute(firstContainer, "overflow", "hidden"); 
     198            DOM.setStyleAttribute(secondContainer, "overflow", "hidden"); 
     199        } 
    197200 
    198201        switch (orientation) { 
     
    264267        } else { 
    265268            Util.runDescendentsLayout(this); 
    266             DOM.setStyleAttribute(firstContainer, "overflow", "auto"); 
    267             DOM.setStyleAttribute(secondContainer, "overflow", "auto"); 
     269            if (!(resizing && BrowserInfo.get().isGecko())) { 
     270                DOM.setStyleAttribute(firstContainer, "overflow", "auto"); 
     271                DOM.setStyleAttribute(secondContainer, "overflow", "auto"); 
     272            } 
    268273        } 
    269274