commit | a3fd0c79eca0523b64e438c4072a2cec46072491 | [log] [tgz] |
---|---|---|
author | asobolev <asobolev> | Tue Jul 28 03:23:45 2009 +0000 |
committer | asobolev <asobolev> | Tue Jul 28 03:23:45 2009 +0000 |
tree | fcdc8a9dee0d56558b7dcf9d917b2bd65787c5a2 | |
parent | 824800b9ae962c355ebe298c6fa6493707ac4f42 [diff] |
* added some singleton synchronization stuff + RSE connection query manager to display only one RSE connection at one time
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/RubyUILanguageToolkit.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/RubyUILanguageToolkit.java index 8f3b7bd..1a829af 100644 --- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/RubyUILanguageToolkit.java +++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/RubyUILanguageToolkit.java
@@ -58,7 +58,7 @@ private static RubyUILanguageToolkit sToolkit = null; - public static IDLTKUILanguageToolkit getInstance() { + public static synchronized IDLTKUILanguageToolkit getInstance() { if (sToolkit == null) { sToolkit = new RubyUILanguageToolkit(); }
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/docs/RiHelper.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/docs/RiHelper.java index 5bbe0f6..8cf5866 100644 --- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/docs/RiHelper.java +++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/docs/RiHelper.java
@@ -41,7 +41,7 @@ private static RiHelper instance; - public static RiHelper getInstance() { + public static synchronized RiHelper getInstance() { if (instance == null) { instance = new RiHelper(); }
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/templates/RubyTemplateAccess.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/templates/RubyTemplateAccess.java index 32400ab..a6459a3 100644 --- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/templates/RubyTemplateAccess.java +++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/templates/RubyTemplateAccess.java
@@ -22,7 +22,7 @@ private static RubyTemplateAccess instance; - public static RubyTemplateAccess getInstance() { + public static synchronized RubyTemplateAccess getInstance() { if (instance == null) { instance = new RubyTemplateAccess(); }