| Index: printing/android/java/src/org/chromium/printing/PrintingContext.java
|
| diff --git a/printing/android/java/src/org/chromium/printing/PrintingContext.java b/printing/android/java/src/org/chromium/printing/PrintingContext.java
|
| index b6c2c1164213ce19c63369f2849390858c7554c6..9520bc6f083ca7a6f992554fb16c57934a8a1f93 100644
|
| --- a/printing/android/java/src/org/chromium/printing/PrintingContext.java
|
| +++ b/printing/android/java/src/org/chromium/printing/PrintingContext.java
|
| @@ -7,6 +7,7 @@
|
| import android.print.PrintDocumentAdapter;
|
| import android.util.SparseArray;
|
|
|
| +import org.chromium.base.Log;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| @@ -18,7 +19,7 @@
|
| */
|
| @JNINamespace("printing")
|
| public class PrintingContext implements PrintingContextInterface {
|
| -
|
| + private static final String TAG = "cr.printing";
|
| /**
|
| * Mapping from a file descriptor (as originally provided from
|
| * {@link PrintDocumentAdapter#onWrite}) to a PrintingContext.
|
| @@ -102,6 +103,7 @@ public void showPrintDialog() {
|
| if (mController != null) { // The native side doesn't check if printing is enabled
|
| mController.startPendingPrint(this);
|
| } else {
|
| + Log.d(TAG, "Unable to start printing, feature not available.");
|
| // Printing disabled. Notify the native side to stop waiting.
|
| showSystemDialogDone();
|
| }
|
| @@ -116,6 +118,8 @@ public static void pdfWritingDone(int fd, boolean success) {
|
| PrintingContext printingContext = PRINTING_CONTEXT_MAP.get(fd);
|
| printingContext.mController.pdfWritingDone(success);
|
| PRINTING_CONTEXT_MAP.remove(fd);
|
| + } else {
|
| + Log.d(TAG, "No PrintingContext found for fd %d, can't notify print completion.", fd);
|
| }
|
| }
|
|
|
|
|