Index: trunk/src/base/message_loop/message_pump_glib.cc |
=================================================================== |
--- trunk/src/base/message_loop/message_pump_glib.cc (revision 212951) |
+++ trunk/src/base/message_loop/message_pump_glib.cc (working copy) |
@@ -160,13 +160,6 @@ |
g_source_attach(work_source_, context_); |
} |
-MessagePumpGlib::~MessagePumpGlib() { |
- g_source_destroy(work_source_); |
- g_source_unref(work_source_); |
- close(wakeup_pipe_read_); |
- close(wakeup_pipe_write_); |
-} |
- |
void MessagePumpGlib::RunWithDispatcher(Delegate* delegate, |
MessagePumpDispatcher* dispatcher) { |
#ifndef NDEBUG |
@@ -327,6 +320,13 @@ |
ScheduleWork(); |
} |
+MessagePumpGlib::~MessagePumpGlib() { |
+ g_source_destroy(work_source_); |
+ g_source_unref(work_source_); |
+ close(wakeup_pipe_read_); |
+ close(wakeup_pipe_write_); |
+} |
+ |
MessagePumpDispatcher* MessagePumpGlib::GetDispatcher() { |
return state_ ? state_->dispatcher : NULL; |
} |