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 9 namespace thumbnails { 10 ThumbnailingContext(content::WebContents * web_contents,ThumbnailService * receiving_service,bool load_interrupted)11ThumbnailingContext::ThumbnailingContext(content::WebContents* web_contents, 12 ThumbnailService* receiving_service, 13 bool load_interrupted) 14 : service(receiving_service), 15 url(web_contents->GetURL()), 16 clip_result(CLIP_RESULT_UNPROCESSED) { 17 score.at_top = 18 (web_contents->GetRenderViewHost()->GetLastScrollOffset().y() == 0); 19 score.load_completed = !web_contents->IsLoading() && !load_interrupted; 20 } 21 ThumbnailingContext()22ThumbnailingContext::ThumbnailingContext() 23 : clip_result(CLIP_RESULT_UNPROCESSED) { 24 } 25 ~ThumbnailingContext()26ThumbnailingContext::~ThumbnailingContext() { 27 } 28 29 } 30