Skip to content

Commit addacef

Browse files
committed
fixed recursive progress for file deletion
1 parent 4ef8009 commit addacef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

primitiveFTPd/src/org/primftpd/ui/CleanSpaceActivity.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -187,19 +187,20 @@ protected java.lang.Void doInBackground(java.lang.Void[] objects) {
187187
return null;
188188
}
189189

190-
private void delete(File dir, boolean includeChildren, int counter) {
190+
private int delete(File dir, boolean includeChildren, int counter) {
191191
if (dir != null) {
192192
for (File child : dir.listFiles()) {
193193
if (child.isFile()) {
194194
child.delete();
195195
counter ++;
196196
progressDiag.setProgress(counter);
197197
} else if (child.isDirectory() && includeChildren) {
198-
delete(child, true, counter);
198+
counter = delete(child, true, counter);
199199
child.delete();
200200
}
201201
}
202202
}
203+
return counter;
203204
}
204205

205206
protected void onPostExecute(Void result) {

0 commit comments

Comments
 (0)