| Index: chrome/browser/tab_contents/tab_contents_delegate.h
|
| ===================================================================
|
| --- chrome/browser/tab_contents/tab_contents_delegate.h (revision 46482)
|
| +++ chrome/browser/tab_contents/tab_contents_delegate.h (working copy)
|
| @@ -286,8 +286,14 @@
|
| // Returns whether infobars are enabled. Overrideable by child classes.
|
| virtual bool infobars_enabled() { return true; }
|
|
|
| + // Whether the renderer should report its preferred size when it changes by
|
| + // calling UpdatePreferredSize().
|
| + // Note that this is set when the RenderViewHost is created and cannot be
|
| + // changed after that.
|
| + virtual bool ShouldEnablePreferredSizeNotifications() { return false; }
|
| +
|
| // Notification that the preferred size of the contents has changed.
|
| - // Only called if RenderViewHost::EnablePreferredSizeChangedMode() was called.
|
| + // Only called if ShouldEnablePreferredSizeNotifications() returns true.
|
| virtual void UpdatePreferredSize(const gfx::Size& pref_size) {}
|
|
|
| protected:
|
|
|