diff options
author | japhet@chromium.org <japhet@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-23 22:24:58 +0000 |
---|---|---|
committer | japhet@chromium.org <japhet@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-23 22:24:58 +0000 |
commit | 2ef6527547e597552e34159294574b74471fd636 (patch) | |
tree | 6e35434a86f82c0c18280126900fa61fa3121840 /webkit/tools/test_shell/mac | |
parent | 4fd471b77191784cf988bd30d4194ba670ba8e06 (diff) | |
download | chromium_src-2ef6527547e597552e34159294574b74471fd636.zip chromium_src-2ef6527547e597552e34159294574b74471fd636.tar.gz chromium_src-2ef6527547e597552e34159294574b74471fd636.tar.bz2 |
Fake main window resizing in the test shell.
BUG=22707
TEST=window-resize layout tests
Review URL: http://codereview.chromium.org/212053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27006 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/test_shell/mac')
-rw-r--r-- | webkit/tools/test_shell/mac/test_webview_delegate.mm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/webkit/tools/test_shell/mac/test_webview_delegate.mm b/webkit/tools/test_shell/mac/test_webview_delegate.mm index 369eaa4..3d298b9 100644 --- a/webkit/tools/test_shell/mac/test_webview_delegate.mm +++ b/webkit/tools/test_shell/mac/test_webview_delegate.mm @@ -112,15 +112,17 @@ WebRect TestWebViewDelegate::windowRect() { } void TestWebViewDelegate::setWindowRect(const WebRect& rect) { - // TODO: Mac window movement if (this == shell_->delegate()) { - // ignored + set_fake_window_rect(rect); } else if (this == shell_->popup_delegate()) { popup_bounds_ = rect; // The initial position of the popup. } } WebRect TestWebViewDelegate::rootWindowRect() { + if (using_fake_rect_) { + return fake_window_rect(); + } if (WebWidgetHost* host = GetWidgetHost()) { NSView *view = host->view_handle(); NSRect rect = [[[view window] contentView] frame]; |