diff options
Diffstat (limited to 'base/message_loop.cc')
-rw-r--r-- | base/message_loop.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/base/message_loop.cc b/base/message_loop.cc index f2e07b9..45bad48 100644 --- a/base/message_loop.cc +++ b/base/message_loop.cc @@ -365,10 +365,13 @@ void MessageLoop::QuitNow() { } } +static void QuitCurrent() { + MessageLoop::current()->Quit(); +} + // static base::Closure MessageLoop::QuitClosure() { - return base::Bind(&MessageLoop::Quit, - base::Unretained(MessageLoop::current())); + return base::Bind(&QuitCurrent); } void MessageLoop::SetNestableTasksAllowed(bool allowed) { |