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