summaryrefslogtreecommitdiffstats
path: root/cc/base
diff options
context:
space:
mode:
authormkosiba@chromium.org <mkosiba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 17:05:11 +0000
committermkosiba@chromium.org <mkosiba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 17:05:11 +0000
commit586871b039414476e9127d888a1b6ca3a02d3722 (patch)
tree48656558bb2ebe925a24400662535386839022eb /cc/base
parent9788b787b14b333dc93d6d13d4c881046a58db63 (diff)
downloadchromium_src-586871b039414476e9127d888a1b6ca3a02d3722.zip
chromium_src-586871b039414476e9127d888a1b6ca3a02d3722.tar.gz
chromium_src-586871b039414476e9127d888a1b6ca3a02d3722.tar.bz2
Deliver IPC messages together with SwapCompositorFrame
This makes it possible to send IPC messages in such a way that they're delivered together with the SwapCompositorFrame corresponding to the next commit. BUG=364612 Review URL: https://codereview.chromium.org/240163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284712 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/base')
-rw-r--r--cc/base/latency_info_swap_promise.cc4
-rw-r--r--cc/base/swap_promise.h4
2 files changed, 3 insertions, 5 deletions
diff --git a/cc/base/latency_info_swap_promise.cc b/cc/base/latency_info_swap_promise.cc
index cc2f1c1..c846436 100644
--- a/cc/base/latency_info_swap_promise.cc
+++ b/cc/base/latency_info_swap_promise.cc
@@ -15,8 +15,8 @@ namespace {
return ui::INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT;
case cc::SwapPromise::COMMIT_FAILS:
return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT;
- case cc::SwapPromise::SWAP_PROMISE_LIST_OVERFLOW:
- return ui::LATENCY_INFO_LIST_TERMINATED_OVERFLOW_COMPONENT;
+ case cc::SwapPromise::COMMIT_NO_UPDATE:
+ return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT;
}
NOTREACHED() << "Unhandled DidNotSwapReason.";
return ui::INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT;
diff --git a/cc/base/swap_promise.h b/cc/base/swap_promise.h
index 36a5b13..00614cf 100644
--- a/cc/base/swap_promise.h
+++ b/cc/base/swap_promise.h
@@ -9,8 +9,6 @@
namespace cc {
-const unsigned int kMaxQueuedSwapPromiseNumber = 100;
-
// When a change to the compositor's state/invalidation/whatever happens, a
// Swap Promise can be inserted into LayerTreeHost/LayerTreeImpl, to track
// whether the compositor's reply to the new state/invaliadtion/whatever is
@@ -35,7 +33,7 @@ class CC_EXPORT SwapPromise {
DID_NOT_SWAP_UNKNOWN,
SWAP_FAILS,
COMMIT_FAILS,
- SWAP_PROMISE_LIST_OVERFLOW,
+ COMMIT_NO_UPDATE,
};
SwapPromise() {}