summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/render_widget_host_unittest.cc
diff options
context:
space:
mode:
authormpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-20 18:24:14 +0000
committermpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-20 18:24:14 +0000
commitc2fe3154d36ad61b45fd3300aa172d968c33d5f8 (patch)
tree87ead19b92968aff1a40bec06ee19e5ee9eb09d2 /chrome/browser/renderer_host/render_widget_host_unittest.cc
parent374c5495268eb82a7328d504c1fe24969c56e9b6 (diff)
downloadchromium_src-c2fe3154d36ad61b45fd3300aa172d968c33d5f8.zip
chromium_src-c2fe3154d36ad61b45fd3300aa172d968c33d5f8.tar.gz
chromium_src-c2fe3154d36ad61b45fd3300aa172d968c33d5f8.tar.bz2
Prevent an extra copy of data types that get passed into IPC messages when
sending them. This makes it so that types sendable via IPC no longer need copy constructors. BUG=12296 Review URL: http://codereview.chromium.org/112042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16497 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/render_widget_host_unittest.cc')
-rw-r--r--chrome/browser/renderer_host/render_widget_host_unittest.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host_unittest.cc b/chrome/browser/renderer_host/render_widget_host_unittest.cc
index 419fccf..083434d 100644
--- a/chrome/browser/renderer_host/render_widget_host_unittest.cc
+++ b/chrome/browser/renderer_host/render_widget_host_unittest.cc
@@ -275,11 +275,11 @@ TEST_F(RenderWidgetHostTest, Background) {
const IPC::Message* set_background =
process_->sink().GetUniqueMessageMatching(ViewMsg_SetBackground::ID);
ASSERT_TRUE(set_background);
- SkBitmap sent_background;
+ Tuple1<SkBitmap> sent_background;
ViewMsg_SetBackground::Read(set_background, &sent_background);
- EXPECT_EQ(background.getSize(), sent_background.getSize());
+ EXPECT_EQ(background.getSize(), sent_background.a.getSize());
EXPECT_TRUE(0 == memcmp(background.getPixels(),
- sent_background.getPixels(),
+ sent_background.a.getPixels(),
background.getSize()));
#else
// TODO(port): When custom backgrounds are implemented for other ports, this
@@ -377,9 +377,9 @@ TEST_F(RenderWidgetHostTest, HiddenPaint) {
const IPC::Message* restored = process_->sink().GetUniqueMessageMatching(
ViewMsg_WasRestored::ID);
ASSERT_TRUE(restored);
- bool needs_repaint;
+ Tuple1<bool> needs_repaint;
ViewMsg_WasRestored::Read(restored, &needs_repaint);
- EXPECT_TRUE(needs_repaint);
+ EXPECT_TRUE(needs_repaint.a);
}
TEST_F(RenderWidgetHostTest, HandleKeyEventsWeSent) {