Use vercodes, not version strings!
Different versions might have the same names, but different codes. That doesn't happen often, but could happen.
This commit is contained in:
		
							parent
							
								
									21c56fe260
								
							
						
					
					
						commit
						f4a7aa7ced
					
				@ -473,8 +473,8 @@ public class AppDetails extends ListActivity {
 | 
			
		||||
    @Override
 | 
			
		||||
    protected void onListItemClick(ListView l, View v, int position, long id) {
 | 
			
		||||
        curapk = app.apks.get(position - l.getHeaderViewsCount());
 | 
			
		||||
        if (app.installedVersion != null
 | 
			
		||||
                && app.installedVersion.equals(curapk.version)) {
 | 
			
		||||
        if (app.installedVerCode != 0
 | 
			
		||||
                && app.installedVerCode == curapk.vercode) {
 | 
			
		||||
            removeApk(app.id);
 | 
			
		||||
        } else {
 | 
			
		||||
            install();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user