summaryrefslogtreecommitdiffstats
path: root/cc/surfaces/surface_manager.h
diff options
context:
space:
mode:
authorjbauman <jbauman@chromium.org>2015-01-26 18:53:00 -0800
committerCommit bot <commit-bot@chromium.org>2015-01-27 02:53:41 +0000
commitc247da12fcca15fdcc948024287b94d6e63e9784 (patch)
treea70d6b32500dab15367155ce8ffe428a86a6fb85 /cc/surfaces/surface_manager.h
parent474ba4f54ed0c050a74c35ec7ec73d849bc9f6ee (diff)
downloadchromium_src-c247da12fcca15fdcc948024287b94d6e63e9784.zip
chromium_src-c247da12fcca15fdcc948024287b94d6e63e9784.tar.gz
chromium_src-c247da12fcca15fdcc948024287b94d6e63e9784.tar.bz2
Run draw callback immediately if no Display is damaged.
This may cause the draw callback to be run earlier than before if the Surface would later be added to a Display, but prevents it ensures that the callback runs if the Surface wouldn't be drawn at all BUG=440269 Review URL: https://codereview.chromium.org/792383004 Cr-Commit-Position: refs/heads/master@{#313212}
Diffstat (limited to 'cc/surfaces/surface_manager.h')
-rw-r--r--cc/surfaces/surface_manager.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/cc/surfaces/surface_manager.h b/cc/surfaces/surface_manager.h
index d630352..d7d78c4 100644
--- a/cc/surfaces/surface_manager.h
+++ b/cc/surfaces/surface_manager.h
@@ -42,7 +42,7 @@ class CC_SURFACES_EXPORT SurfaceManager {
observer_list_.RemoveObserver(obs);
}
- void SurfaceModified(SurfaceId surface_id);
+ bool SurfaceModified(SurfaceId surface_id);
// A frame for a surface satisfies a set of sequence numbers in a particular
// id namespace.