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