You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2016/10/21 15:01:30 UTC

[36/44] isis git commit: ISIS-1482: synchronizes access to PoWriter, to avoid deadlocks

ISIS-1482: synchronizes access to PoWriter, to avoid deadlocks


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/fd7f1052
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/fd7f1052
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/fd7f1052

Branch: refs/heads/master
Commit: fd7f1052924b71b697f4b424d66da4dbd2a7cfcf
Parents: 89886e0
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Fri Sep 30 11:44:17 2016 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Fri Sep 30 11:44:17 2016 +0100

----------------------------------------------------------------------
 .../org/apache/isis/core/runtime/services/i18n/po/PoWriter.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/fd7f1052/core/runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoWriter.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoWriter.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoWriter.java
index 4ae4b93..562ac51 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoWriter.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoWriter.java
@@ -136,7 +136,7 @@ class PoWriter extends PoAbstract {
         return null;
     }
 
-    private Block blockFor(final String msgId) {
+    private synchronized Block blockFor(final String msgId) {
         Block block = blocksByMsgId.get(msgId);
         if(block == null) {
             block = new Block(msgId);