summaryrefslogtreecommitdiffstats
path: root/views/focus
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-04 23:15:53 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-04 23:15:53 +0000
commit164606478faaa606df0c3d2637c4c0a476a59414 (patch)
tree2fd9491713efb56e15883848237f83c119c68a69 /views/focus
parent039c7b0b28a2501bf4f305ec9e21dbb7518e52cc (diff)
downloadchromium_src-164606478faaa606df0c3d2637c4c0a476a59414.zip
chromium_src-164606478faaa606df0c3d2637c4c0a476a59414.tar.gz
chromium_src-164606478faaa606df0c3d2637c4c0a476a59414.tar.bz2
Do all OOLing in the views code. linux_views now builds clean with the clang plugin.
BUG=carnitas TEST=compiles Review URL: http://codereview.chromium.org/6622002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76992 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/focus')
-rw-r--r--views/focus/focus_manager.cc4
-rw-r--r--views/focus/focus_manager.h3
2 files changed, 6 insertions, 1 deletions
diff --git a/views/focus/focus_manager.cc b/views/focus/focus_manager.cc
index ae3e760..8e130c9 100644
--- a/views/focus/focus_manager.cc
+++ b/views/focus/focus_manager.cc
@@ -63,6 +63,10 @@ void FocusManager::WidgetFocusManager::OnWidgetFocusEvent(
}
}
+FocusManager::WidgetFocusManager::WidgetFocusManager() : enabled_(true) {}
+
+FocusManager::WidgetFocusManager::~WidgetFocusManager() {}
+
// static
FocusManager::WidgetFocusManager*
FocusManager::WidgetFocusManager::GetInstance() {
diff --git a/views/focus/focus_manager.h b/views/focus/focus_manager.h
index 46a867e..250adb3 100644
--- a/views/focus/focus_manager.h
+++ b/views/focus/focus_manager.h
@@ -150,7 +150,8 @@ class FocusManager {
void DisableNotifications() { enabled_ = false; }
private:
- WidgetFocusManager() : enabled_(true) {}
+ WidgetFocusManager();
+ ~WidgetFocusManager();
typedef std::vector<WidgetFocusChangeListener*>
WidgetFocusChangeListenerList;