| Index: base/message_loop.cc
|
| diff --git a/base/message_loop.cc b/base/message_loop.cc
|
| index f2e07b9fd1c4e8482b301e073bd33a5f1fb49b9f..45bad4889337ce8b6d96e53b898acf891beadc84 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) {
|
|
|