• rfevang@chromium.org's avatar
    Limit constrained windows to the size of the parent view. · 0026387d
    rfevang@chromium.org authored
    Constrained windows would get drawn partially outside the browser
    window, obscuring some of the contents. This CL limits their size so
    everything is in view. This mimics the behavior of the old style
    dialogs.
    
    This CL also changes the size request to use the current preferred size
    of the view, instead of reusing the existing size. Some dialogs (like
    the print preview) changes their size preferences when the browser
    window size changes, so the old size might not be optimal any more.
    
    Additionally, added a GetMinimumSize to the bubble frame view, as
    previously GetPreferredSize would get used, effectively undoing the
    additional restrictions placed based on Window sizes.
    
    BUG=272760,274236,276150
    
    Review URL: https://chromiumcodereview.appspot.com/22903022
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221573 0039d316-1c4b-4281-b951-d872f2087c98
    0026387d
extension_host.cc 25 KB