diff options
author | slewis | 2007-04-20 22:29:49 +0000 |
---|---|---|
committer | slewis | 2007-04-20 22:29:49 +0000 |
commit | 04dfb9428863b6ba1cc8e8a7584bc7d451ace0a9 (patch) | |
tree | e6f7b421d7f1319c22536e1a8514245269f39abd | |
parent | 7ede54a73e30a6a9b573293885a3b5238a1ae662 (diff) | |
download | org.eclipse.ecf-04dfb9428863b6ba1cc8e8a7584bc7d451ace0a9.tar.gz org.eclipse.ecf-04dfb9428863b6ba1cc8e8a7584bc7d451ace0a9.tar.xz org.eclipse.ecf-04dfb9428863b6ba1cc8e8a7584bc7d451ace0a9.zip |
Changes to have all activator classes return non-null with calls to getDefault(), even in non-OSGi environments
-rw-r--r-- | providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/internal/provider/jmdns/JMDNSPlugin.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/internal/provider/jmdns/JMDNSPlugin.java b/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/internal/provider/jmdns/JMDNSPlugin.java index 0bde05d68..b44d0b41e 100644 --- a/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/internal/provider/jmdns/JMDNSPlugin.java +++ b/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/internal/provider/jmdns/JMDNSPlugin.java @@ -83,7 +83,10 @@ public class JMDNSPlugin implements BundleActivator { /** * Returns the shared instance. */ - public static JMDNSPlugin getDefault() { + public synchronized static JMDNSPlugin getDefault() { + if (plugin == null) { + plugin = new JMDNSPlugin(); + } return plugin; } |