summaryrefslogtreecommitdiffstats
path: root/cc/proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/proxy.h')
-rw-r--r--cc/proxy.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/cc/proxy.h b/cc/proxy.h
index cae128e..0a68075 100644
--- a/cc/proxy.h
+++ b/cc/proxy.h
@@ -6,6 +6,7 @@
#define CCProxy_h
#include "base/basictypes.h"
+#include "cc/dcheck.h"
#include <public/WebCompositorOutputSurface.h>
namespace cc {
@@ -81,7 +82,7 @@ public:
virtual void acquireLayerTextures() = 0;
// Debug hooks
-#ifndef NDEBUG
+#if CC_DCHECK_ENABLED()
static bool isMainThread();
static bool isImplThread();
static bool isMainThreadBlocked();
@@ -91,7 +92,7 @@ public:
// Testing hooks
virtual void loseContext() = 0;
-#ifndef NDEBUG
+#if CC_DCHECK_ENABLED()
static void setCurrentThreadIsImplThread(bool);
#endif
@@ -108,15 +109,15 @@ class DebugScopedSetMainThreadBlocked {
public:
DebugScopedSetMainThreadBlocked()
{
-#if !ASSERT_DISABLED
- ASSERT(!CCProxy::isMainThreadBlocked());
+#if CC_DCHECK_ENABLED()
+ DCHECK(!CCProxy::isMainThreadBlocked());
CCProxy::setMainThreadBlocked(true);
#endif
}
~DebugScopedSetMainThreadBlocked()
{
-#if !ASSERT_DISABLED
- ASSERT(CCProxy::isMainThreadBlocked());
+#if CC_DCHECK_ENABLED()
+ DCHECK(CCProxy::isMainThreadBlocked());
CCProxy::setMainThreadBlocked(false);
#endif
}