projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use claws' semantics for getting folder item when importing an mbox file to a folder...
[claws.git]
/
src
/
import.c
diff --git
a/src/import.c
b/src/import.c
index bd89968fad32326af93a192778dbbd0e17d9efcd..3b83ea1dff1a87512cecf3020d0aa30fbae10c7a 100644
(file)
--- a/
src/import.c
+++ b/
src/import.c
@@
-95,7
+95,7
@@
gint import_mbox(FolderItem *default_dest)
if (!destdir || !*destdir) {
dest = folder_find_item_from_path(INBOX_DIR);
} else
if (!destdir || !*destdir) {
dest = folder_find_item_from_path(INBOX_DIR);
} else
- dest = folder_find_item_from_
path
(destdir);
+ dest = folder_find_item_from_
identifier
(destdir);
if (!dest) {
g_warning("Can't find the folder.\n");
if (!dest) {
g_warning("Can't find the folder.\n");
@@
-226,10
+226,14
@@
static void import_filesel_cb(GtkWidget *widget, gpointer data)
static void import_destsel_cb(GtkWidget *widget, gpointer data)
{
FolderItem *dest;
static void import_destsel_cb(GtkWidget *widget, gpointer data)
{
FolderItem *dest;
+ gchar *path;
dest = foldersel_folder_sel(NULL, NULL);
dest = foldersel_folder_sel(NULL, NULL);
- if (dest && dest->path)
- gtk_entry_set_text(GTK_ENTRY(dest_entry), dest->path);
+ if (!dest)
+ return;
+ path = folder_item_get_identifier(dest);
+ gtk_entry_set_text(GTK_ENTRY(dest_entry), path);
+ g_free(path);
}
static gint delete_event(GtkWidget *widget, GdkEventAny *event, gpointer data)
}
static gint delete_event(GtkWidget *widget, GdkEventAny *event, gpointer data)