diff --git a/source/net/filebot/Resource.java b/source/net/filebot/Resource.java index 42273edd..c3d81ffd 100644 --- a/source/net/filebot/Resource.java +++ b/source/net/filebot/Resource.java @@ -32,10 +32,12 @@ class MemoizedResource implements Resource { @Override public R get() throws Exception { - if (value == null) { - value = resource.get(); + synchronized (resource) { + if (value == null) { + value = resource.get(); + } + return value; } - return value; } }