diff options
author | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-30 16:22:13 +0000 |
---|---|---|
committer | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-30 16:22:13 +0000 |
commit | 0383a3966a73eaec891396fcfad0836940edc724 (patch) | |
tree | 9a40c9f53a848916e01401052f72602d6e7989cf /base/message_pump_libevent.cc | |
parent | d53e223c48fe9f07751854d0ebeb214534c62530 (diff) | |
download | chromium_src-0383a3966a73eaec891396fcfad0836940edc724.zip chromium_src-0383a3966a73eaec891396fcfad0836940edc724.tar.gz chromium_src-0383a3966a73eaec891396fcfad0836940edc724.tar.bz2 |
Revert 91137 - 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
TBR=wtc@chromium.org
Review URL: http://codereview.chromium.org/7210028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91141 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_pump_libevent.cc')
-rw-r--r-- | base/message_pump_libevent.cc | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/base/message_pump_libevent.cc b/base/message_pump_libevent.cc index e5e5652..24eba1e 100644 --- a/base/message_pump_libevent.cc +++ b/base/message_pump_libevent.cc @@ -107,7 +107,6 @@ void MessagePumpLibevent::FileDescriptorWatcher::OnFileCanWriteWithoutBlocking( MessagePumpLibevent::MessagePumpLibevent() : keep_running_(true), in_run_(false), - processed_io_events_(false), event_base_(event_base_new()), wakeup_pipe_in_(-1), wakeup_pipe_out_(-1) { @@ -227,10 +226,6 @@ void MessagePumpLibevent::Run(Delegate* delegate) { if (!keep_running_) break; - event_base_loop(event_base_, EVLOOP_NONBLOCK); - did_work |= processed_io_events_; - processed_io_events_ = false; - did_work |= delegate->DoDelayedWork(&delayed_work_time_); if (!keep_running_) break; @@ -300,7 +295,6 @@ void MessagePumpLibevent::WillProcessIOEvent() { void MessagePumpLibevent::DidProcessIOEvent() { FOR_EACH_OBSERVER(IOObserver, io_observers_, DidProcessIOEvent()); - processed_io_events_ = true; } bool MessagePumpLibevent::Init() { |