summaryrefslogtreecommitdiffstats
path: root/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp')
-rw-r--r--WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
index b4e3764..89e16e0 100644
--- a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
+++ b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
@@ -201,8 +201,7 @@ void LayoutTestController::WorkQueue::processWork()
// Quit doing work once a load is in progress.
while (!m_queue.isEmpty()) {
bool startedLoad = m_queue.first()->run(shell);
- delete m_queue.first();
- m_queue.removeFirst();
+ delete m_queue.takeFirst();
if (startedLoad)
return;
}
@@ -215,8 +214,7 @@ void LayoutTestController::WorkQueue::reset()
{
m_frozen = false;
while (!m_queue.isEmpty()) {
- delete m_queue.first();
- m_queue.removeFirst();
+ delete m_queue.takeFirst();
}
}