diff options
author | sail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-03 00:05:24 +0000 |
---|---|---|
committer | sail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-03 00:05:24 +0000 |
commit | d48b2bd02b7de00448ca3d39ddd42354266b3c75 (patch) | |
tree | 4db2ace2ddf035a4a2170718d6da56a5fa00924b /content/browser | |
parent | 4778727bf32b3bdca94fce07b6033a57541a4727 (diff) | |
download | chromium_src-d48b2bd02b7de00448ca3d39ddd42354266b3c75.zip chromium_src-d48b2bd02b7de00448ca3d39ddd42354266b3c75.tar.gz chromium_src-d48b2bd02b7de00448ca3d39ddd42354266b3c75.tar.bz2 |
Core Animation: Use CHECK() instead of DCHECK() in drawRect:
Using a CHECK() will give us better crash logs if anything
unexpected is happening.
BUG=245900
Review URL: https://chromiumcodereview.appspot.com/18234003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209824 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser')
-rw-r--r-- | content/browser/renderer_host/render_widget_host_view_mac.mm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm index 8ebf327..d25339c 100644 --- a/content/browser/renderer_host/render_widget_host_view_mac.mm +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm @@ -2549,7 +2549,7 @@ void RenderWidgetHostViewMac::FrameSwapped() { - (void)drawRect:(NSRect)dirtyRect { TRACE_EVENT0("browser", "RenderWidgetHostViewCocoa::drawRect"); - DCHECK(!renderWidgetHostView_->use_core_animation_); + CHECK(!renderWidgetHostView_->use_core_animation_); if (!renderWidgetHostView_->render_widget_host_) { // TODO(shess): Consider using something more noticable? @@ -2573,6 +2573,8 @@ void RenderWidgetHostViewMac::FrameSwapped() { if (renderWidgetHostView_->last_frame_was_accelerated_ && renderWidgetHostView_->compositing_iosurface_) { if (renderWidgetHostView_->allow_overlapping_views_) { + CHECK_EQ(CORE_ANIMATION_DISABLED, GetCoreAnimationStatus()); + // If overlapping views need to be allowed, punch a hole in the window // to expose the GL underlay. TRACE_EVENT2("gpu", "NSRectFill clear", "w", damagedRect.width(), |