Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(593)

Unified Diff: ui/gfx/win/singleton_hwnd.cc

Issue 1061733002: Remove windows/mac/ios specific code from //ui (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: fix default try set Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/gfx/win/singleton_hwnd.h ('k') | ui/gfx/win/window_impl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gfx/win/singleton_hwnd.cc
diff --git a/ui/gfx/win/singleton_hwnd.cc b/ui/gfx/win/singleton_hwnd.cc
deleted file mode 100644
index fc4d11f2d5e0d8146d9a3fa5c0f666e2e3c86676..0000000000000000000000000000000000000000
--- a/ui/gfx/win/singleton_hwnd.cc
+++ /dev/null
@@ -1,52 +0,0 @@
-// 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.
-
-#include "ui/gfx/win/singleton_hwnd.h"
-
-#include "base/memory/singleton.h"
-#include "base/message_loop/message_loop.h"
-
-namespace gfx {
-
-// static
-SingletonHwnd* SingletonHwnd::GetInstance() {
- return Singleton<SingletonHwnd>::get();
-}
-
-void SingletonHwnd::AddObserver(Observer* observer) {
- observer_list_.AddObserver(observer);
-}
-
-void SingletonHwnd::RemoveObserver(Observer* observer) {
- if (!hwnd())
- return;
- observer_list_.RemoveObserver(observer);
-}
-
-BOOL SingletonHwnd::ProcessWindowMessage(HWND window,
- UINT message,
- WPARAM wparam,
- LPARAM lparam,
- LRESULT& result,
- DWORD msg_map_id) {
- FOR_EACH_OBSERVER(Observer,
- observer_list_,
- OnWndProc(window, message, wparam, lparam));
- return false;
-}
-
-SingletonHwnd::SingletonHwnd() {
- if (!base::MessageLoopForUI::IsCurrent()) {
- // Creating this window in (e.g.) a renderer inhibits shutdown on
- // Windows. See http://crbug.com/230122 and http://crbug.com/236039.
- DLOG(ERROR) << "Cannot create windows on non-UI thread!";
- return;
- }
- WindowImpl::Init(NULL, Rect());
-}
-
-SingletonHwnd::~SingletonHwnd() {
-}
-
-} // namespace gfx
« no previous file with comments | « ui/gfx/win/singleton_hwnd.h ('k') | ui/gfx/win/window_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698