summaryrefslogtreecommitdiffstats
path: root/remoting
diff options
context:
space:
mode:
authorsimonmorris@chromium.org <simonmorris@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-01 12:23:32 +0000
committersimonmorris@chromium.org <simonmorris@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-01 12:23:32 +0000
commit7aa6eff69fd200f286448530200a2e45ee8c6e04 (patch)
tree70713fc499a9e25829929b0c57f1b230d92e29b7 /remoting
parent3e05c6f93204ed7897cc9a4994f76f2aea240f7a (diff)
downloadchromium_src-7aa6eff69fd200f286448530200a2e45ee8c6e04.zip
chromium_src-7aa6eff69fd200f286448530200a2e45ee8c6e04.tar.gz
chromium_src-7aa6eff69fd200f286448530200a2e45ee8c6e04.tar.bz2
Fix a bug in CapturerFake introduced in r79679.
Valgrind found the bug; remove valgrind suppressions added in r79694 and r79696. BUG=77768 TEST=valgrind's "memory test:remoting" Review URL: http://codereview.chromium.org/6777008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80147 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting')
-rw-r--r--remoting/host/capturer_fake.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/remoting/host/capturer_fake.cc b/remoting/host/capturer_fake.cc
index 9cf34d5..8f81b5b 100644
--- a/remoting/host/capturer_fake.cc
+++ b/remoting/host/capturer_fake.cc
@@ -68,13 +68,12 @@ void CapturerFake::InvalidateScreen(const gfx::Size& size) {
void CapturerFake::InvalidateFullScreen() {
helper.InvalidateFullScreen();
-
- GenerateImage();
}
void CapturerFake::CaptureInvalidRects(CaptureCompletedCallback* callback) {
scoped_ptr<CaptureCompletedCallback> callback_deleter(callback);
+ GenerateImage();
InvalidateScreen(size_);
InvalidRects inval_rects;