| Index: chromecast/base/java/src/org/chromium/chromecast/base/DumpstateWriter.java
|
| diff --git a/chromecast/base/java/src/org/chromium/chromecast/base/DumpstateWriter.java b/chromecast/base/java/src/org/chromium/chromecast/base/DumpstateWriter.java
|
| index f9edaee4e48329859aeb254895bbc40422eacdbf..3c417d6f286c1520d118fa82871aab18ec16be05 100644
|
| --- a/chromecast/base/java/src/org/chromium/chromecast/base/DumpstateWriter.java
|
| +++ b/chromecast/base/java/src/org/chromium/chromecast/base/DumpstateWriter.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chromecast.base;
|
|
|
| +import org.chromium.base.Log;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
|
|
| @@ -16,10 +17,12 @@ import java.util.Map;
|
| */
|
| @JNINamespace("chromecast")
|
| public final class DumpstateWriter {
|
| - private Map<String, String> mDumpValues;
|
| + private static final String TAG = "DumpstateWriter";
|
|
|
| private static DumpstateWriter sDumpstateWriter;
|
|
|
| + private Map<String, String> mDumpValues;
|
| +
|
| public DumpstateWriter() {
|
| sDumpstateWriter = this;
|
| mDumpValues = new HashMap<>();
|
| @@ -34,8 +37,8 @@ public final class DumpstateWriter {
|
| @CalledByNative
|
| private static void addDumpValue(String name, String value) {
|
| if (sDumpstateWriter == null) {
|
| - throw new IllegalStateException(
|
| - "DumpstateWriter must be created before adding values.");
|
| + Log.w(TAG, "DumpstateWriter must be created before adding values: %s: %s", name, value);
|
| + return;
|
| }
|
| sDumpstateWriter.mDumpValues.put(name, value);
|
| }
|
|
|