Subversion Repositories Kolibri OS

Rev

Rev 6977 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6977 Rev 7092
Line 237... Line 237...
237
  .first_write:
237
  .first_write:
238
        mov     [fileinfo], 3                           ; write to existing file
238
        mov     [fileinfo], 3                           ; write to existing file
239
  .write:
239
  .write:
240
        mov     ecx, [ebp + http_msg.content_received]
240
        mov     ecx, [ebp + http_msg.content_received]
241
        sub     ecx, [offset]
241
        sub     ecx, [offset]
242
        jz      download_loop                           ; more then 0 data bytes?
242
        jz      .no_data                                ; more then 0 data bytes?
-
 
243
 
243
        mov     [fileinfo.size], ecx
244
        mov     [fileinfo.size], ecx
244
        mov     eax, [ebp + http_msg.content_ptr]
245
        mov     eax, [ebp + http_msg.content_ptr]
245
        mov     [fileinfo.buffer], eax
246
        mov     [fileinfo.buffer], eax
246
        mov     ebx, [offset]
247
        mov     ebx, [offset]
247
        mov     [fileinfo.offset], ebx
248
        mov     [fileinfo.offset], ebx
Line 256... Line 257...
256
        mov     [offset], eax
257
        mov     [offset], eax
257
        mov     [pb.value], eax
258
        mov     [pb.value], eax
Line 258... Line 259...
258
 
259
 
Line -... Line 260...
-
 
260
        invoke  progressbar_draw, pb
259
        invoke  progressbar_draw, pb
261
 
260
 
262
  .no_data:
Line 261... Line 263...
261
        test    [ebp + http_msg.flags], FLAG_GOT_ALL_DATA
263
        test    [ebp + http_msg.flags], FLAG_GOT_ALL_DATA
262
        jz      download_loop
264
        jz      download_loop