diff --git a/android/src/com/google/zxing/client/android/CaptureActivity.java b/android/src/com/google/zxing/client/android/CaptureActivity.java index 2fc54f953..033e4a78f 100755 --- a/android/src/com/google/zxing/client/android/CaptureActivity.java +++ b/android/src/com/google/zxing/client/android/CaptureActivity.java @@ -598,7 +598,12 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); CharSequence text = resultHandler.getDisplayContents(); if (text != null) { - clipboard.setText(text); + try { + clipboard.setText(text); + } catch (NullPointerException npe) { + // Some kind of bug inside the clipboard implementation, not due to null input + Log.w(TAG, "Clipboard bug", npe); + } } }