1 // Copyright 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/printing/printing_ui_web_contents_observer.h" 6 7 #include "content/public/browser/browser_thread.h" 8 #include "content/public/browser/web_contents.h" 9 PrintingUIWebContentsObserver(content::WebContents * web_contents)10PrintingUIWebContentsObserver::PrintingUIWebContentsObserver( 11 content::WebContents* web_contents) 12 : content::WebContentsObserver(web_contents) { 13 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); 14 } 15 GetParentView()16gfx::NativeView PrintingUIWebContentsObserver::GetParentView() { 17 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); 18 return web_contents() ? web_contents()->GetNativeView() : NULL; 19 } 20