compositor_observer.cc revision 6e8cce623b6e4fe0c9e4af605d675dd9d0338c38
1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "ui/compositor/compositor_observer.h" 6 7#include "base/logging.h" 8 9namespace ui { 10 11#if defined(OS_MACOSX) 12// Debugging instrumentation for crbug.com/401630. 13// TODO(ccameron): remove this. 14CompositorObserver::CompositorObserver() : observing_count_(0) {} 15#else 16CompositorObserver::CompositorObserver() {} 17#endif 18 19CompositorObserver::~CompositorObserver() { 20#if defined(OS_MACOSX) 21 // Debugging instrumentation for crbug.com/401630. 22 // TODO(ccameron): remove this. 23 CHECK_EQ(observing_count_, 0); 24#endif 25} 26 27} 28 29