1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "config.h" 6 #include "modules/screen_orientation/ScreenOrientationDispatcher.h" 7 8 #include "public/platform/Platform.h" 9 10 namespace blink { 11 12 ScreenOrientationDispatcher& ScreenOrientationDispatcher::instance() 13 { 14 DEFINE_STATIC_LOCAL(ScreenOrientationDispatcher, screenOrientationDispatcher, ()); 15 return screenOrientationDispatcher; 16 } 17 18 ScreenOrientationDispatcher::ScreenOrientationDispatcher() 19 { 20 } 21 22 ScreenOrientationDispatcher::~ScreenOrientationDispatcher() 23 { 24 } 25 26 void ScreenOrientationDispatcher::startListening() 27 { 28 Platform::current()->startListening(WebPlatformEventScreenOrientation, 0); 29 } 30 31 void ScreenOrientationDispatcher::stopListening() 32 { 33 Platform::current()->stopListening(WebPlatformEventScreenOrientation); 34 } 35 36 } // namespace blink 37