Index: base/message_loop.cc |
=================================================================== |
--- base/message_loop.cc (revision 11473) |
+++ base/message_loop.cc (working copy) |
@@ -373,11 +373,13 @@ |
} |
did_work |= !deferred_non_nestable_work_queue_.empty(); |
while (!deferred_non_nestable_work_queue_.empty()) { |
- Task* task = deferred_non_nestable_work_queue_.front().task; |
- deferred_non_nestable_work_queue_.pop(); |
// TODO(darin): Delete all tasks once it is safe to do so. |
// Until it is totaly safe, just delete them to keep purify happy. |
#ifdef PURIFY |
+ Task* task = deferred_non_nestable_work_queue_.front().task; |
+#endif |
+ deferred_non_nestable_work_queue_.pop(); |
+#ifdef PURIFY |
delete task; |
#endif |
} |