aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/sparkle
diff options
context:
space:
mode:
authorSebastien Vincent <seb@jitsi.org>2010-10-05 16:25:52 +0000
committerSebastien Vincent <seb@jitsi.org>2010-10-05 16:25:52 +0000
commit9abbc72777f98e815c5399677b0bf3b95a08b77e (patch)
treeddff30a7500842b432ce0143f872803578e6b21e /src/net/java/sip/communicator/impl/sparkle
parent578a61bffc74c44ef6a056548af3c51ff1019ef1 (diff)
downloadjitsi-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.java56
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;
- }
}