From 9c8c7f80201f6b78c64804bdaea9d084afb2e919 Mon Sep 17 00:00:00 2001 From: slewis Date: Fri, 20 Apr 2007 22:29:54 +0000 Subject: Changes to have all activator classes return non-null with calls to getDefault(), even in non-OSGi environments --- .../ecf/internal/provider/filetransfer/httpclient/Activator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/Activator.java b/providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/Activator.java index 5160efd50..4435a94f2 100644 --- a/providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/Activator.java +++ b/providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/Activator.java @@ -52,7 +52,10 @@ public class Activator implements BundleActivator { * * @return the shared instance */ - public static Activator getDefault() { + public synchronized static Activator getDefault() { + if (plugin == null) { + plugin = new Activator(); + } return plugin; } -- cgit v1.2.3