| 174 ui_res->lastmodified = time(NULL); |
174 ui_res->lastmodified = time(NULL); |
| 175 ui_res->creationdate = time(NULL); |
175 ui_res->creationdate = time(NULL); |
| 176 upload->current_resource = ui_res; |
176 upload->current_resource = ui_res; |
| 177 |
177 |
| 178 ui_list_append(browser->resources, ui_res); |
178 ui_list_append(browser->resources, ui_res); |
| 179 browser->resources->update(browser->resources, 0); |
179 ui_list_update(browser->resources); |
| 180 } else { |
180 } else { |
| 181 upload->current_resource = NULL; // maybe not necessary |
181 upload->current_resource = NULL; // maybe not necessary |
| 182 } |
182 } |
| 183 free(parent); |
183 free(parent); |
| 184 } |
184 } |
| 258 // update resource content length in the browser |
258 // update resource content length in the browser |
| 259 DavBrowser *browser = upload->browser; |
259 DavBrowser *browser = upload->browser; |
| 260 if (upload->collection == browser->current && upload->collection_ctn == browser->res_counter) { |
260 if (upload->collection == browser->current && upload->collection_ctn == browser->res_counter) { |
| 261 if (upload->current_resource) { |
261 if (upload->current_resource) { |
| 262 upload->current_resource->contentlength = upload->progress.current_file_transferred; |
262 upload->current_resource->contentlength = upload->progress.current_file_transferred; |
| 263 browser->resources->update(browser->resources, 0); |
263 ui_list_update(browser->resources); |
| 264 } |
264 } |
| 265 } |
265 } |
| 266 upload->current_resource = NULL; |
266 upload->current_resource = NULL; |
| 267 |
267 |
| 268 free(file->path); |
268 free(file->path); |