diff options
Diffstat (limited to 'scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java')
-rw-r--r-- | scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java b/scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java index e7ac14c1b5e8..4755a54c9af9 100644 --- a/scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java +++ b/scripting/java/com/sun/star/script/framework/provider/javascript/ScriptEditorForJavaScript.java @@ -82,18 +82,12 @@ public class ScriptEditorForJavaScript implements ScriptEditor /** * Returns the global ScriptEditorForJavaScript instance. */ - public static ScriptEditorForJavaScript getEditor() + public static synchronized ScriptEditorForJavaScript getEditor() { if (theScriptEditorForJavaScript == null) { - synchronized(ScriptEditorForJavaScript.class) - { - if (theScriptEditorForJavaScript == null) - { - theScriptEditorForJavaScript = - new ScriptEditorForJavaScript(); - } - } + theScriptEditorForJavaScript = + new ScriptEditorForJavaScript(); } return theScriptEditorForJavaScript; } |