Revision 3143 src/export.c
| export.c (revision 3143) | ||
|---|---|---|
| 207 | 207 |
mbox = g_strdup(utf8mbox); |
| 208 | 208 |
} |
| 209 | 209 |
|
| 210 |
src = folder_find_item_from_identifier(srcdir); |
|
| 210 |
selected_only = gtk_toggle_button_get_active |
|
| 211 |
(GTK_TOGGLE_BUTTON(selected_only_chkbtn)); |
|
| 212 |
|
|
| 213 |
if (selected_only) {
|
|
| 214 |
mainwin = main_window_get(); |
|
| 215 |
src = mainwin->summaryview->folder_item; |
|
| 216 |
mlist = summary_get_selected_msg_list(mainwin->summaryview); |
|
| 217 |
} else |
|
| 218 |
src = folder_find_item_from_identifier(srcdir); |
|
| 219 |
|
|
| 211 | 220 |
if (!src) {
|
| 212 | 221 |
g_warning("Can't find the folder.");
|
| 213 | 222 |
g_free(mbox); |
| 214 | 223 |
return -1; |
| 215 | 224 |
} |
| 216 | 225 |
|
| 217 |
msg = g_strdup_printf(_("Exporting %s ..."), g_basename(srcdir));
|
|
| 226 |
msg = g_strdup_printf(_("Exporting %s ..."), src->name);
|
|
| 218 | 227 |
progress = progress_dialog_simple_create(); |
| 219 | 228 |
gtk_window_set_title(GTK_WINDOW(progress->window), _("Exporting"));
|
| 220 | 229 |
progress_dialog_set_label(progress, msg); |
| ... | ... | |
| 228 | 237 |
gtk_widget_show(progress->window); |
| 229 | 238 |
ui_update(); |
| 230 | 239 |
|
| 231 |
selected_only = gtk_toggle_button_get_active |
|
| 232 |
(GTK_TOGGLE_BUTTON(selected_only_chkbtn)); |
|
| 233 |
if (selected_only) {
|
|
| 234 |
mainwin = main_window_get(); |
|
| 235 |
mlist = summary_get_selected_msg_list(mainwin->summaryview); |
|
| 236 |
} |
|
| 237 |
|
|
| 238 | 240 |
progress_cancel = FALSE; |
| 239 | 241 |
|
| 240 | 242 |
if (type == EXPORT_MBOX) {
|
Also available in: Unified diff