diff options
Diffstat (limited to 'base/message_loop.cc')
-rw-r--r-- | base/message_loop.cc | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/base/message_loop.cc b/base/message_loop.cc index 4f9dc0b..e010c73 100644 --- a/base/message_loop.cc +++ b/base/message_loop.cc @@ -565,6 +565,18 @@ const LinearHistogram::DescriptionPair MessageLoop::event_descriptions_[] = { //------------------------------------------------------------------------------ // MessageLoopForUI +#if defined(OS_LINUX) || defined(OS_WIN) + +void MessageLoopForUI::AddObserver(Observer* observer) { + pump_ui()->AddObserver(observer); +} + +void MessageLoopForUI::RemoveObserver(Observer* observer) { + pump_ui()->RemoveObserver(observer); +} + +#endif + #if defined(OS_WIN) void MessageLoopForUI::Run(Dispatcher* dispatcher) { @@ -573,14 +585,6 @@ void MessageLoopForUI::Run(Dispatcher* dispatcher) { RunHandler(); } -void MessageLoopForUI::AddObserver(Observer* observer) { - pump_win()->AddObserver(observer); -} - -void MessageLoopForUI::RemoveObserver(Observer* observer) { - pump_win()->RemoveObserver(observer); -} - void MessageLoopForUI::WillProcessMessage(const MSG& message) { pump_win()->WillProcessMessage(message); } |