Blob Blame History Raw
--- org/gudy/azureus2/ui/swt/updater2/SWTUpdateChecker.java.orig	2006-05-14 08:10:01.000000000 -0700
+++ org/gudy/azureus2/ui/swt/updater2/SWTUpdateChecker.java	2006-05-26 09:25:21.000000000 -0700
@@ -57,77 +57,13 @@
   public static void
   initialize()
   {
-    PluginInitializer.getDefaultInterface().getUpdateManager().registerUpdatableComponent(new SWTUpdateChecker(),true);
   }
   
   public SWTUpdateChecker() {    
   }
   
   public void checkForUpdate(final UpdateChecker checker) {
-  	try{
-	    SWTVersionGetter versionGetter = new SWTVersionGetter( checker );
-	    
-	    if( versionGetter.needsUpdate() && System.getProperty("azureus.skipSWTcheck") == null ) {
-        
-        String[] mirrors = versionGetter.getMirrors();
-	      
-	      ResourceDownloader swtDownloader = null;
-	      
-          ResourceDownloaderFactory factory = ResourceDownloaderFactoryImpl.getSingleton();
-          List downloaders =  new ArrayList();
-          for(int i = 0 ; i < mirrors.length ; i++) {
-            try {
-              downloaders.add(factory.getSuffixBasedDownloader(factory.create(new URL(mirrors[i]))));
-            } catch(MalformedURLException e) {
-              //Do nothing
-            	if (Logger.isEnabled())
-								Logger.log(new LogEvent(LOGID, LogEvent.LT_WARNING,
-										"Cannot use URL " + mirrors[i] + " (not valid)"));
-            }
-          }
-          ResourceDownloader[] resourceDownloaders = 
-            (ResourceDownloader[]) 
-            downloaders.toArray(new ResourceDownloader[downloaders.size()]);
-          
-          swtDownloader = factory.getRandomDownloader(resourceDownloaders);
-	      
-	      	// get the size so its cached up
-	      
-	      try{
-	      	swtDownloader.getSize();
-	      	
-	      }catch( ResourceDownloaderException e ){
-	      
-	      	Debug.printStackTrace( e );
-	      }
-	      
-	      final Update update = 
-	    	  checker.addUpdate("SWT Library for " + versionGetter.getPlatform(),
-		          new String[] {"SWT is the graphical library used by Azureus"},
-		          "" + versionGetter.getLatestVersion(),
-		          swtDownloader,
-		          Update.RESTART_REQUIRED_YES
-	          );      
-	      
-	      swtDownloader.addListener(new ResourceDownloaderAdapter() {
-		        
-		        public boolean completed(ResourceDownloader downloader, InputStream data) {
-		          //On completion, process the InputStream to store temp files
-		          return processData(checker,update,downloader,data);
-		        }
-		      });
-	    }
-  	}catch( Throwable e ){
-  		Logger.log(new LogAlert(LogAlert.UNREPEATABLE,
-					"SWT Version check failed", e));
-  		
-  		checker.failed();
-  		
-  	}finally{
-  		
   		checker.completed();
-  	}
-    
   }
   
   private boolean