From 2930ef490e7fa56ff39ee2475792beaf97a07924 Mon Sep 17 00:00:00 2001 From: srowen Date: Thu, 10 Jul 2008 19:59:46 +0000 Subject: [PATCH] Small thread-safety correctness fix which may not matter in J2ME: "done" field should be volatile so that changes from other threads are definitely seen. git-svn-id: http://zxing.googlecode.com/svn/trunk@511 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- javame/src/com/google/zxing/client/j2me/SnapshotThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javame/src/com/google/zxing/client/j2me/SnapshotThread.java b/javame/src/com/google/zxing/client/j2me/SnapshotThread.java index b6c3e398..921ce97e 100644 --- a/javame/src/com/google/zxing/client/j2me/SnapshotThread.java +++ b/javame/src/com/google/zxing/client/j2me/SnapshotThread.java @@ -36,7 +36,7 @@ final class SnapshotThread implements Runnable { private final ZXingMIDlet zXingMIDlet; private final Object waitLock; - private boolean done; + private volatile boolean done; private final MultimediaManager multimediaManager; SnapshotThread(ZXingMIDlet zXingMIDlet) { -- 2.20.1