161 |
161 |
162 if (query->pool == browser->dav_queue) { |
162 if (query->pool == browser->dav_queue) { |
163 if (query->result) { |
163 if (query->result) { |
164 davbrowser_set_collection(event->obj, browser, query->result); |
164 davbrowser_set_collection(event->obj, browser, query->result); |
165 } else { |
165 } else { |
166 // TODO: error |
166 cxmutstr error = cx_asprintf("Error %d", query->browser->sn->error); |
|
167 ui_dialog(event->obj, .title = "Error", .content = error.ptr, .closebutton_label = "OK"); |
167 } |
168 } |
168 |
169 |
169 window_progress(event->window, 0); |
170 window_progress(event->window, 0); |
170 } else { |
171 } else { |
171 // operation aborted |
172 // operation aborted |