Only fetch local_path if necessary
This commit is contained in:
		
							parent
							
								
									36ff25a95c
								
							
						
					
					
						commit
						4de47bd810
					
				| @ -36,15 +36,16 @@ public class FDroidApp extends Application { | ||||
|     public void onCreate() { | ||||
|         super.onCreate(); | ||||
| 
 | ||||
|         File local_path = DB.getDataPath(this); | ||||
| 
 | ||||
|         // Clear cached apk files. We used to just remove them after they'd | ||||
|         // been installed, but this causes problems for proprietary gapps | ||||
|         // users since the introduction of verification (on pre-4.2 Android), | ||||
|         // because the install intent says it's finished when it hasn't. | ||||
|         SharedPreferences prefs = PreferenceManager | ||||
|                 .getDefaultSharedPreferences(getBaseContext()); | ||||
|         if(!prefs.getBoolean("cacheDownloaded", false)) { | ||||
|         if (!prefs.getBoolean("cacheDownloaded", false)) { | ||||
| 
 | ||||
|             File local_path = DB.getDataPath(this); | ||||
| 
 | ||||
|             File[] files = local_path.listFiles(); | ||||
|             // files can be null if the SD card is not ready - we'll just | ||||
|             // ignore that and do it next time. | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Daniel Martí
						Daniel Martí