if (file.getStoragePath() == null) {
// try to find existing file and bind it with current account
File sdCard = Environment.getExternalStorageDirectory();
- File f = new File(sdCard.getAbsolutePath() + "/owncloud/" + mAccount.name + file.getURLDecodedRemotePath());
+ File f = new File(sdCard.getAbsolutePath() + "/owncloud/" + mAccount.name + file.getRemotePath());
if (f.exists())
file.setStoragePath(f.getAbsolutePath());
}
ProviderTableMeta.FILE_ACCOUNT_OWNER+"=?",
new String[]{mAccount.name});
}
- if (file.getStoragePath() != null) {
+ if (file.isDown()) {
new File(file.getStoragePath()).delete();
}
}