summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-10-14 12:29:33 +0200
committerNoel Grandin <noel@peralex.com>2015-10-14 12:30:59 +0200
commit977ac8ae64b9363ec56d7f2c56f40d2325f8b756 (patch)
tree4816a404cb426a54404e41d68575e1ce5db3e0ca
parent43cbaac5b96897295e3e97d2677e9087dc0fa11c (diff)
cid#1326363 Data race condition
Change-Id: I149d857ee9e51df72e91981185ff0970e7f63ca5
-rw-r--r--qadevOOo/tests/java/ifc/sheet/_XSpreadsheets.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/qadevOOo/tests/java/ifc/sheet/_XSpreadsheets.java b/qadevOOo/tests/java/ifc/sheet/_XSpreadsheets.java
index fe7188b4fe38..2944e9c53cec 100644
--- a/qadevOOo/tests/java/ifc/sheet/_XSpreadsheets.java
+++ b/qadevOOo/tests/java/ifc/sheet/_XSpreadsheets.java
@@ -17,6 +17,8 @@
*/
package ifc.sheet;
+import java.util.concurrent.atomic.AtomicInteger;
+
import com.sun.star.sheet.XSpreadsheets;
import lib.MultiMethodTest;
@@ -34,7 +36,7 @@ import lib.MultiMethodTest;
* @see com.sun.star.sheet.XSpreadsheets
*/
public class _XSpreadsheets extends MultiMethodTest {
- protected static int uniqCount = 0;
+ private static final AtomicInteger uniqCount = new AtomicInteger(0);
public XSpreadsheets oObj = null;
protected int uniqNumber = 0;
@@ -43,7 +45,7 @@ public class _XSpreadsheets extends MultiMethodTest {
*/
@Override
protected synchronized void before() {
- uniqNumber = uniqCount++;
+ uniqNumber = uniqCount.getAndIncrement();
}
/**