Rev 7281 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7281 | Rev 7282 | ||
---|---|---|---|
Line 71... | Line 71... | ||
71 | DL_Draw_Window(); |
71 | DL_Draw_Window(); |
72 | break; |
72 | break; |
Line 73... | Line 73... | ||
73 | 73 | ||
74 | default: |
74 | default: |
75 | if (!downloader.MonitorProgress()) break; |
75 | if (!downloader.MonitorProgress()) break; |
76 | pb.max = downloader.data_full_size; |
76 | pb.max = downloader.httpd.content_length; |
77 | if (pb.value != downloader.data_downloaded_size) |
77 | if (pb.value != downloader.httpd.content_received) |
78 | { |
78 | { |
79 | pb.value = downloader.data_downloaded_size; |
79 | pb.value = downloader.httpd.content_received; |
80 | progressbar_draw stdcall(#pb); |
80 | progressbar_draw stdcall(#pb); |
81 | DrawDownloading(); |
81 | DrawDownloading(); |
82 | } |
82 | } |
83 | if (downloader.state == STATE_COMPLETED) |
83 | if (downloader.state == STATE_COMPLETED) |
Line 151... | Line 151... | ||
151 | } |
151 | } |
Line 152... | Line 152... | ||
152 | 152 | ||
153 | void DrawDownloading() |
153 | void DrawDownloading() |
154 | { |
154 | { |
155 | char bytes_received[70]; |
155 | char bytes_received[70]; |
156 | sprintf(#bytes_received, KB_RECEIVED, ConvertSizeToKb(downloader.data_downloaded_size) ); |
156 | sprintf(#bytes_received, KB_RECEIVED, ConvertSizeToKb(downloader.httpd.content_received) ); |
157 | DrawBar(15, pb.top + 22, strlen(#bytes_received+4)*12, 16, system.color.work); |
157 | DrawBar(15, pb.top + 22, strlen(#bytes_received+4)*12, 16, system.color.work); |
158 | WriteText(15, pb.top + 22, 0x90, system.color.work_text, #bytes_received); |
158 | WriteText(15, pb.top + 22, 0x90, system.color.work_text, #bytes_received); |
159 | progressbar_draw stdcall(#pb); |
159 | progressbar_draw stdcall(#pb); |
Line 180... | Line 180... | ||
180 | } |
180 | } |
181 | sprintf(#filepath, "%s/%s", #save_to, #aux+strrchr(#aux, '/')); |
181 | sprintf(#filepath, "%s/%s", #save_to, #aux+strrchr(#aux, '/')); |
Line 182... | Line 182... | ||
182 | 182 | ||
Line 183... | Line 183... | ||
183 | for (i=0; i |
183 | for (i=0; i |
184 | 184 | ||
185 | if (CreateFile(downloader.data_downloaded_size, downloader.bufpointer, #filepath)==0) |
185 | if (CreateFile(downloader.httpd.content_received, downloader.bufpointer, #filepath)==0) |
186 | sprintf(#notify_message, "%s%s%s",FILE_SAVED_AS,#filepath,"' -Dt"); |
186 | sprintf(#notify_message, "%s%s%s",FILE_SAVED_AS,#filepath,"' -Dt"); |
Line 187... | Line 187... | ||
187 | else |
187 | else |