diff options
author | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 17:31:55 +0000 |
---|---|---|
committer | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 17:31:55 +0000 |
commit | 06b43c8f5218332dd527a7611ca952eb16cdbe1d (patch) | |
tree | e450979fdae8971d6ffe6d4849694bd98603f9b3 /ui/base | |
parent | 8ecca49c92e69c2061bca6ab28e56d246ca60390 (diff) | |
download | chromium_src-06b43c8f5218332dd527a7611ca952eb16cdbe1d.zip chromium_src-06b43c8f5218332dd527a7611ca952eb16cdbe1d.tar.gz chromium_src-06b43c8f5218332dd527a7611ca952eb16cdbe1d.tar.bz2 |
Clean up uses of static data around singletons.
This is in preparation for destroying singletons between each test.
BUG=110594
TEST=Test suites.
Review URL: http://codereview.chromium.org/9255020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118320 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base')
-rw-r--r-- | ui/base/win/window_impl.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ui/base/win/window_impl.cc b/ui/base/win/window_impl.cc index 7c4a6cd..9422ff3 100644 --- a/ui/base/win/window_impl.cc +++ b/ui/base/win/window_impl.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -50,7 +50,10 @@ class ClassRegistrar { ~ClassRegistrar() { for (RegisteredClasses::iterator i = registered_classes_.begin(); i != registered_classes_.end(); ++i) { - UnregisterClass(i->name.c_str(), NULL); + if (!UnregisterClass(i->name.c_str(), NULL)) { + LOG(ERROR) << "Failed to unregister class " << i->name.c_str() + << ". Error = " << GetLastError(); + } } } |