Subversion Repositories Kolibri OS

Rev

Rev 1792 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1792 Rev 9754
Line 186... Line 186...
186
    jz	 @f
186
    jz	 @f
187
    mov   [error_pointer],file_name
187
    mov   [error_pointer],file_name
188
    call start_error_window_thread
188
    call start_error_window_thread
189
    popa
189
    popa
190
    add  esp,8+4
190
    add  esp,8+4
191
    ret
191
    jmp  still
192
@@:
192
@@:
193
    mov  eax,[delete_dir_data+8]
193
    mov  eax,[delete_dir_data+8]
194
    cmp  eax,2
194
    test eax,eax
195
    ja	 @f
195
    jnz  @f
196
    inc  [current_progress_value]
196
    inc  [current_progress_value]
197
    call progress_bar_delete
197
    call progress_bar_delete
198
    call del_file
198
    call del_file
199
    test eax,eax
199
    test eax,eax
200
    jz	 .end
200
    jz	 .end
201
    mov   [error_pointer],file_name
201
    mov   [error_pointer],file_name
202
    call start_error_window_thread
202
    call start_error_window_thread
203
    popa
203
    popa
204
    add  esp,8+4
204
    add  esp,8+4
205
    ret
205
    jmp  still
206
@@:
206
@@:
207
    imul  eax,304
207
    imul  eax,304
208
    add   eax,32
208
    add   eax,32
209
    mov   ebx,eax
209
    mov   ebx,eax
210
    add   ebx,[appl_memory_old]
210
    add   ebx,[appl_memory_old]
Line 224... Line 224...
224
    jz	 @f
224
    jz	 @f
225
    mov   [error_pointer],file_name
225
    mov   [error_pointer],file_name
226
    call start_error_window_thread
226
    call start_error_window_thread
227
    popa
227
    popa
228
    add  esp,8+4
228
    add  esp,8+4
229
    ret
229
    jmp  still
230
@@:
230
@@:
231
    call delete_dir_1
231
    call delete_dir_1
232
    jc	.1
232
    jc	.1
233
.end:
233
.end:
234
    call  return_delete_path
234
    call  return_delete_path
Line 247... Line 247...
247
;---------------------------------------------------------------------
247
;---------------------------------------------------------------------
248
delete_dir_1:
248
delete_dir_1:
249
    mov  ebp,[appl_memory_old]
249
    mov  ebp,[appl_memory_old]
250
    mov  ebp,[ebp+8]
250
    mov  ebp,[ebp+8]
251
.start:
251
.start:
-
 
252
    test ebp,ebp
-
 
253
    jz   .continue_4
252
    mov  ebx,ebp
254
    mov  ebx,ebp
253
    dec  ebx
255
    dec  ebx
254
    imul ebx,304
256
    imul ebx,304
255
    add  ebx,[appl_memory_old]
257
    add  ebx,[appl_memory_old]
256
    add  ebx,32+40
258
    add  ebx,32+40