Revision 41916 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.impl/src/main/java/org/gvsig/installer/lib/impl/DefaultInstallerManager.java

View differences:

DefaultInstallerManager.java
489 489
        return this.getDefaultLocalAddonRepository(packageType,ACCESS_READ);
490 490
    }
491 491

  
492
    public boolean needAdminRights() {
493
       List<File> folders = getLocalAddonRepositories(); 
494
       for( File folder : folders) {
495
           if( !canWrite(folder) ) {
496
               return true;
497
           }
498
       }
499
       return false;
500
    }
501
    
492 502
    private boolean canWrite(File f) {
493 503
        if( !f.canWrite() ) {
494 504
            return false;

Also available in: Unified diff