From 35e9b66a35f8dc4da34758e6e5896026e68d161f Mon Sep 17 00:00:00 2001 From: "oshima@google.com" Date: Thu, 6 Oct 2011 18:19:21 +0000 Subject: Add RunAllPendingWithDispatcher On X11/Aura, MessagePumpX doesn't know how to dispatch event and needs explicit dispatcher to dispatch events. Thus, simply running RunAllPending can't run pending events if a dispatcher is not already set. This CL address this by adding new RunAllPendingWithDispatcher method. BUG=none TEST=views_unittests on X11/Aura runs without hang. Review URL: http://codereview.chromium.org/8173002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104324 0039d316-1c4b-4281-b951-d872f2087c98 --- base/message_loop.h | 1 + 1 file changed, 1 insertion(+) (limited to 'base/message_loop.h') diff --git a/base/message_loop.h b/base/message_loop.h index bc98c4c..29c736c 100644 --- a/base/message_loop.h +++ b/base/message_loop.h @@ -620,6 +620,7 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop { void AddObserver(Observer* observer); void RemoveObserver(Observer* observer); void Run(Dispatcher* dispatcher); + void RunAllPendingWithDispatcher(Dispatcher* dispatcher); protected: // TODO(rvargas): Make this platform independent. -- cgit v1.1