| 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() {
|
|
|