X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2Fcontext%2FSimpleParentContextAware.java;h=76ea43f3cbbf22fc10aeaf6ca6196472b498070d;hb=8c69c342c923aff75e3cc53afe390b767bb81e2e;hp=08f54ac8763146bf92c1a19d78ad46a35268b6bd;hpb=7717aa5e3983a7f91e071671a2ef0b8a904e5913;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/context/SimpleParentContextAware.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/context/SimpleParentContextAware.java index 08f54ac87..76ea43f3c 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/context/SimpleParentContextAware.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/context/SimpleParentContextAware.java @@ -24,7 +24,10 @@ public class SimpleParentContextAware extends SimpleContextAware implements // If has a parent, sync it. super.afterPropertiesSet(); } else { - ContextUtils.synchronize(this); + if (children.size() > 0) { + // No need to synchronize if no children + ContextUtils.synchronize(this); + } } } }