Index: content/browser/frame_host/load_progress_tracker.cc |
diff --git a/content/renderer/load_progress_tracker.cc b/content/browser/frame_host/load_progress_tracker.cc |
similarity index 86% |
rename from content/renderer/load_progress_tracker.cc |
rename to content/browser/frame_host/load_progress_tracker.cc |
index 5e7d07eb6cfeaa1f717227a1fb72f9f8acca5272..e5c34e9b2450401417e6fda956a399d134ae8bf5 100644 |
--- a/content/renderer/load_progress_tracker.cc |
+++ b/content/browser/frame_host/load_progress_tracker.cc |
@@ -2,26 +2,25 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "content/renderer/load_progress_tracker.h" |
+#include "content/browser/frame_host/load_progress_tracker.h" |
#include "base/bind.h" |
#include "base/message_loop/message_loop.h" |
-#include "content/common/view_messages.h" |
-#include "content/renderer/render_view_impl.h" |
+#include "content/browser/frame_host/navigator_delegate.h" |
namespace content { |
namespace { |
const int kMinimumDelayBetweenUpdatesMS = 100; |
-// This matches what blink's ProgrssTracker has traditionally used for a |
+// This matches what Blink's ProgressTracker has traditionally used for a |
// minimum progress value. |
const double kMinimumProgress = 0.1; |
} |
-LoadProgressTracker::LoadProgressTracker(RenderViewImpl* render_view) |
- : render_view_(render_view), |
+LoadProgressTracker::LoadProgressTracker(NavigatorDelegate* delegate) |
+ : delegate_(delegate), |
total_progress_(0.0), |
weak_factory_(this) { |
} |
@@ -95,9 +94,8 @@ void LoadProgressTracker::SendChangeLoadProgress() { |
return; |
total_progress_ = progress; |
- render_view_->Send( |
- new ViewHostMsg_DidChangeLoadProgress(render_view_->routing_id(), |
- progress)); |
+ if (delegate_) |
+ delegate_->DidChangeLoadProgress(progress); |
} |
void LoadProgressTracker::ResetStates() { |