| Index: chrome/browser/android/tab_android.cc
|
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc
|
| index 0b6cd7b219c9d2bb7de189bfe5b6c5a9f6252cef..bed8cdc0cd25849bb690479f3d9a77b4bd1aa161 100644
|
| --- a/chrome/browser/android/tab_android.cc
|
| +++ b/chrome/browser/android/tab_android.cc
|
| @@ -635,19 +635,29 @@ void TabAndroid::SetActiveNavigationEntryTitleForUrl(JNIEnv* env,
|
| }
|
|
|
| bool TabAndroid::Print(JNIEnv* env, jobject obj) {
|
| - if (!web_contents())
|
| + LOG(INFO) << "DGN TabAndroid::Print";
|
| + if (!web_contents()) {
|
| + LOG(INFO) << "DGN TabAndroid::Print - No webcontents";
|
| return false;
|
| + }
|
|
|
| printing::PrintViewManagerBasic::CreateForWebContents(web_contents());
|
| printing::PrintViewManagerBasic* print_view_manager =
|
| printing::PrintViewManagerBasic::FromWebContents(web_contents());
|
| - if (print_view_manager == NULL)
|
| + if (print_view_manager == NULL) {
|
| + LOG(INFO) << "DGN TabAndroid::Print - No print_view_manager";
|
| return false;
|
| + }
|
|
|
| print_view_manager->PrintNow();
|
| return true;
|
| }
|
|
|
| +void TabAndroid::ShowPrintDialog() {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + Java_Tab_showPrintDialog(env, weak_java_tab_.get(env).obj());
|
| +}
|
| +
|
| ScopedJavaLocalRef<jobject> TabAndroid::GetDefaultFavicon(JNIEnv* env,
|
| jobject obj) {
|
| ScopedJavaLocalRef<jobject> bitmap;
|
|
|