1// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/thumbnails/thumbnailing_context.h" 6 7#include "content/public/browser/render_view_host.h" 8#include "content/public/browser/render_widget_host_view.h" 9 10namespace thumbnails { 11 12ThumbnailingContext::ThumbnailingContext(content::WebContents* web_contents, 13 ThumbnailService* receiving_service, 14 bool load_interrupted) 15 : service(receiving_service), 16 url(web_contents->GetURL()), 17 clip_result(CLIP_RESULT_UNPROCESSED) { 18 score.at_top = 19 (web_contents->GetRenderWidgetHostView()->GetLastScrollOffset().y() == 0); 20 score.load_completed = !web_contents->IsLoading() && !load_interrupted; 21} 22 23ThumbnailingContext::ThumbnailingContext() 24 : clip_result(CLIP_RESULT_UNPROCESSED) { 25} 26 27ThumbnailingContext::~ThumbnailingContext() { 28} 29 30} // namespace thumbnails 31