diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-30 15:39:21 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-30 15:39:21 +0000 |
commit | 81aa9e1c829dfc8058b665d7c13106b5b1bd8fcf (patch) | |
tree | 840e14909be7183ed2ce6664dd0bc47cd36905eb /base/message_pump_libevent.h | |
parent | c2610f7883a30763fcd0d1c4863967cc00dcc905 (diff) | |
download | chromium_src-81aa9e1c829dfc8058b665d7c13106b5b1bd8fcf.zip chromium_src-81aa9e1c829dfc8058b665d7c13106b5b1bd8fcf.tar.gz chromium_src-81aa9e1c829dfc8058b665d7c13106b5b1bd8fcf.tar.bz2 |
Change MessagePumpLibevent::Run to process I/O events before doing idle
work.
R=agl@chromium.org,jar@chromium.org,mark@chromium.org,rvargas@chromium.org
BUG=87707
TEST=covered by existing unit tests
Review URL: http://codereview.chromium.org/7262011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91137 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_pump_libevent.h')
-rw-r--r-- | base/message_pump_libevent.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/base/message_pump_libevent.h b/base/message_pump_libevent.h index 16c58a2..9a05137 100644 --- a/base/message_pump_libevent.h +++ b/base/message_pump_libevent.h @@ -144,6 +144,10 @@ class BASE_API MessagePumpLibevent : public MessagePump { // This flag is set when inside Run. bool in_run_; + // This flag is set if the message pump has processed I/O events for + // registered FDs. + bool processed_io_events_; + // The time at which we should call DoDelayedWork. TimeTicks delayed_work_time_; |