Index: printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java |
diff --git a/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java b/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java |
index 16e045616abde9cf6d3c758e141c17de4e057b9a..eae57b688d582f0addc7d6710abf927fd53c609f 100644 |
--- a/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java |
+++ b/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java |
@@ -10,6 +10,7 @@ import android.os.ParcelFileDescriptor; |
import android.print.PageRange; |
import android.print.PrintAttributes; |
import android.print.PrintDocumentInfo; |
+import android.util.Log; |
import org.chromium.base.ThreadUtils; |
import org.chromium.printing.PrintDocumentAdapterWrapper.PdfGenerator; |
@@ -169,7 +170,9 @@ public class PrintingControllerImpl implements PrintingController, PdfGenerator |
@Override |
public void startPrint(final Printable printable, PrintManagerDelegate printManager) { |
+ Log.i("DGN", "PrintingControllerImpl#startPrint" + (mIsBusy ? " (BUSY)" : "")); |
if (mIsBusy) return; |
+ |
mIsBusy = true; |
mPrintable = printable; |
mPrintDocumentAdapterWrapper.print(printManager, printable.getTitle()); |
@@ -202,6 +205,8 @@ public class PrintingControllerImpl implements PrintingController, PdfGenerator |
CancellationSignal cancellationSignal, |
PrintDocumentAdapterWrapper.LayoutResultCallbackWrapper callback, |
Bundle metadata) { |
+ Log.i("DGN", "PrintingControllerImpl#onLayout"); |
+ |
// NOTE: Chrome printing just supports one DPI, whereas Android has both vertical and |
// horizontal. These two values are most of the time same, so we just pass one of them. |
mDpi = newAttributes.getResolution().getHorizontalDpi(); |
@@ -268,6 +273,8 @@ public class PrintingControllerImpl implements PrintingController, PdfGenerator |
return; |
} |
+ Log.i("DGN", "PrintingControllerImpl#onWrite"); |
+ |
// TODO(cimamoglu): Make use of CancellationSignal. |
mOnWriteCallback = callback; |
@@ -303,6 +310,8 @@ public class PrintingControllerImpl implements PrintingController, PdfGenerator |
@Override |
public void onFinish() { |
+ Log.i("DGN", "PrintingControllerImpl#onFinish"); |
+ |
dgn
2014/11/20 12:26:16
Plan B is calling a nativeMethod there, that would
|
mLastKnownMaxPages = PrintDocumentInfo.PAGE_COUNT_UNKNOWN; |
mPages = null; |