| Index: ui/gfx/screen.cc
|
| diff --git a/ui/gfx/screen.cc b/ui/gfx/screen.cc
|
| index 6685ab6cce7adc9cc243e329197c3a199e3b138f..dcf26987859d6dae61699e5f0ac78f2247397982 100644
|
| --- a/ui/gfx/screen.cc
|
| +++ b/ui/gfx/screen.cc
|
| @@ -35,10 +35,17 @@ Screen* Screen::GetScreenFor(NativeView view) {
|
| // static
|
| void Screen::SetScreenInstance(ScreenType type, Screen* instance) {
|
| DCHECK_LE(type, SCREEN_TYPE_LAST);
|
| + DCHECK(!g_screen_[type]);
|
| g_screen_[type] = instance;
|
| }
|
|
|
| // static
|
| +Screen* Screen::GetScreenByType(ScreenType type) {
|
| + DCHECK(g_screen_[type]);
|
| + return g_screen_[type];
|
| +}
|
| +
|
| +// static
|
| void Screen::SetScreenTypeDelegate(ScreenTypeDelegate* delegate) {
|
| g_screen_type_delegate_ = delegate;
|
| }
|
|
|