summaryrefslogtreecommitdiffstats
path: root/base/message_loop.h
diff options
context:
space:
mode:
authoroshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 18:19:21 +0000
committeroshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 18:19:21 +0000
commit35e9b66a35f8dc4da34758e6e5896026e68d161f (patch)
treeeee80de87156f2b55c824dfdfb862fb000541e5e /base/message_loop.h
parent57cc7cfd0741c721a70c453f831f034b722bde74 (diff)
downloadchromium_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.h1
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.