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 |