+ if (response != GTK_RESPONSE_OK) {
+ do_delete = FALSE;
+ } else if (modest_platform_is_network_folderstore(folder) &&
+ !tny_device_is_online (modest_runtime_get_device())) {
+ TnyAccount *account = tny_folder_get_account(TNY_FOLDER(folder));
+ do_delete = modest_platform_connect_and_wait(GTK_WINDOW(main_window), account);
+ g_object_unref(account);
+ }
+
+ if (do_delete) {