diff options
author | oshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-06 18:19:21 +0000 |
---|---|---|
committer | oshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-06 18:19:21 +0000 |
commit | 35e9b66a35f8dc4da34758e6e5896026e68d161f (patch) | |
tree | eee80de87156f2b55c824dfdfb862fb000541e5e /base/message_loop.h | |
parent | 57cc7cfd0741c721a70c453f831f034b722bde74 (diff) | |
download | chromium_src-35e9b66a35f8dc4da34758e6e5896026e68d161f.zip chromium_src-35e9b66a35f8dc4da34758e6e5896026e68d161f.tar.gz chromium_src-35e9b66a35f8dc4da34758e6e5896026e68d161f.tar.bz2 |
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
Diffstat (limited to 'base/message_loop.h')
-rw-r--r-- | base/message_loop.h | 1 |
1 files changed, 1 insertions, 0 deletions
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. |