Index: ui/ozone/platform/dri/dri_window_delegate_manager.cc |
diff --git a/ui/ozone/platform/dri/dri_window_manager.cc b/ui/ozone/platform/dri/dri_window_delegate_manager.cc |
similarity index 61% |
copy from ui/ozone/platform/dri/dri_window_manager.cc |
copy to ui/ozone/platform/dri/dri_window_delegate_manager.cc |
index d6c436bec4ff0076a3a5309c274246108a1bcaed..ffbc4ba6ab2dc47edc95c632b6f111ca78f1e8c8 100644 |
--- a/ui/ozone/platform/dri/dri_window_manager.cc |
+++ b/ui/ozone/platform/dri/dri_window_delegate_manager.cc |
@@ -2,26 +2,20 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "ui/ozone/platform/dri/dri_window_manager.h" |
+#include "ui/ozone/platform/dri/dri_window_delegate_manager.h" |
#include "ui/ozone/platform/dri/dri_window_delegate.h" |
namespace ui { |
-DriWindowManager::DriWindowManager() : last_allocated_widget_(0) { |
+DriWindowDelegateManager::DriWindowDelegateManager() { |
} |
-DriWindowManager::~DriWindowManager() { |
+DriWindowDelegateManager::~DriWindowDelegateManager() { |
DCHECK(delegate_map_.empty()); |
} |
-gfx::AcceleratedWidget DriWindowManager::NextAcceleratedWidget() { |
- // We're not using 0 since other code assumes that a 0 AcceleratedWidget is an |
- // invalid widget. |
- return ++last_allocated_widget_; |
-} |
- |
-void DriWindowManager::AddWindowDelegate( |
+void DriWindowDelegateManager::AddWindowDelegate( |
gfx::AcceleratedWidget widget, |
scoped_ptr<DriWindowDelegate> delegate) { |
std::pair<WidgetToDelegateMap::iterator, bool> result = |
@@ -29,24 +23,26 @@ void DriWindowManager::AddWindowDelegate( |
DCHECK(result.second) << "Delegate already added."; |
} |
-scoped_ptr<DriWindowDelegate> DriWindowManager::RemoveWindowDelegate( |
+scoped_ptr<DriWindowDelegate> DriWindowDelegateManager::RemoveWindowDelegate( |
gfx::AcceleratedWidget widget) { |
scoped_ptr<DriWindowDelegate> delegate = delegate_map_.take_and_erase(widget); |
- DCHECK(delegate) << "Attempting to remove non-existing delegate."; |
+ DCHECK(delegate) << "Attempting to remove non-existing delegate for " |
+ << widget; |
return delegate.Pass(); |
} |
-DriWindowDelegate* DriWindowManager::GetWindowDelegate( |
+DriWindowDelegate* DriWindowDelegateManager::GetWindowDelegate( |
gfx::AcceleratedWidget widget) { |
WidgetToDelegateMap::iterator it = delegate_map_.find(widget); |
if (it != delegate_map_.end()) |
return it->second; |
- NOTREACHED(); |
+ NOTREACHED() << "Attempting to get non-existing delegate for " << widget; |
return NULL; |
} |
-bool DriWindowManager::HasWindowDelegate(gfx::AcceleratedWidget widget) { |
+bool DriWindowDelegateManager::HasWindowDelegate( |
+ gfx::AcceleratedWidget widget) { |
return delegate_map_.find(widget) != delegate_map_.end(); |
} |