diff options
author | Sebastien Vincent <seb@jitsi.org> | 2010-10-05 16:25:52 +0000 |
---|---|---|
committer | Sebastien Vincent <seb@jitsi.org> | 2010-10-05 16:25:52 +0000 |
commit | 9abbc72777f98e815c5399677b0bf3b95a08b77e (patch) | |
tree | ddff30a7500842b432ce0143f872803578e6b21e /src/net/java/sip/communicator/impl/sparkle | |
parent | 578a61bffc74c44ef6a056548af3c51ff1019ef1 (diff) | |
download | jitsi-9abbc72777f98e815c5399677b0bf3b95a08b77e.zip jitsi-9abbc72777f98e815c5399677b0bf3b95a08b77e.tar.gz jitsi-9abbc72777f98e815c5399677b0bf3b95a08b77e.tar.bz2 |
Rollback part of commit 7779 because Sparkle is not loaded properly.
Diffstat (limited to 'src/net/java/sip/communicator/impl/sparkle')
-rw-r--r-- | src/net/java/sip/communicator/impl/sparkle/SparkleActivator.java | 56 |
1 files changed, 3 insertions, 53 deletions
diff --git a/src/net/java/sip/communicator/impl/sparkle/SparkleActivator.java b/src/net/java/sip/communicator/impl/sparkle/SparkleActivator.java index 7310907..8a98b5f 100644 --- a/src/net/java/sip/communicator/impl/sparkle/SparkleActivator.java +++ b/src/net/java/sip/communicator/impl/sparkle/SparkleActivator.java @@ -7,8 +7,6 @@ package net.java.sip.communicator.impl.sparkle; import org.osgi.framework.*; - -import net.java.sip.communicator.service.configuration.*; import net.java.sip.communicator.util.*; /** @@ -25,31 +23,16 @@ public class SparkleActivator private static Logger logger = Logger.getLogger(SparkleActivator.class); /** - * A reference to the ConfigurationService implementation instance that - * is currently registered with the bundle context. - */ - private static ConfigurationService configurationService = null; - - /** - * The current BundleContext. - */ - private static BundleContext bundleContext = null; - - /** * Native method declaration * * @param pathToSparkleFramework the path to the Sparkle framerok * @param updateAtStartup specifies whether Sparkle should be checking for * updates on startup. * @param checkInterval specifies an interval for the update checks. - * @param downloadLink a custom download link for sparkle (i.e. the - * SUFeedURL). If null the default URL will be choosen (the - * SUFeedURL parameter in the .app/Contents/Info.pList). */ public native static void initSparkle(String pathToSparkleFramework, boolean updateAtStartup, - int checkInterval, - String downloadLink); + int checkInterval); /** * Whether updates are checked at startup @@ -68,21 +51,13 @@ public class SparkleActivator private static boolean sparkleLibLoaded = false; /** - * Property name for the update link in the configuration file. - */ - private static final String PROP_UPDATE_LINK = - "net.java.sip.communicator.UPDATE_LINK"; - - /** * Initialize and start Sparkle * * @param bundleContext BundleContext - * @throws Exception if something goes wrong during sparkle initialization + * @throws Exception */ public void start(BundleContext bundleContext) throws Exception { - SparkleActivator.bundleContext = bundleContext; - /** * Dynamically loads JNI object. Will fail if non-MacOSX * or when libinit_sparkle.dylib is outside of the LD_LIBRARY_PATH @@ -104,14 +79,10 @@ public class SparkleActivator return; } - String downloadLink = getConfigurationService().getString( - PROP_UPDATE_LINK); - - System.out.println("download link is: " + downloadLink); // TODO: better way to get the Sparkle Framework path? initSparkle(System.getProperty("user.dir") + "/../../Frameworks/Sparkle.framework", - updateAtStartup, checkInterval, downloadLink); + updateAtStartup, checkInterval); if (logger.isInfoEnabled()) logger.info("Sparkle Plugin ...[Started]"); } @@ -126,28 +97,7 @@ public class SparkleActivator */ public void stop(BundleContext bundleContext) throws Exception { - bundleContext = null; if (logger.isInfoEnabled()) logger.info("Sparkle Plugin ...[Stopped]"); } - - /** - * Returns a reference to a ConfigurationService implementation currently - * registered in the bundle context or null if no such implementation was - * found. - * - * @return a currently valid implementation of the ConfigurationService. - */ - public static ConfigurationService getConfigurationService() - { - if (configurationService == null) - { - ServiceReference confReference - = bundleContext.getServiceReference( - ConfigurationService.class.getName()); - configurationService - = (ConfigurationService)bundleContext.getService(confReference); - } - return configurationService; - } } |