diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-07-01 10:42:15 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-07-01 10:42:15 +0000 |
commit | 0ada6c15f7eef4e46d8f1b8964dad1193692a10a (patch) | |
tree | e767d7b49be640a123d3bf49ae751fa2af7ba441 /src/folder.c | |
parent | 0839e124a6910f5d134ec3b229466cd470b0c7ea (diff) |
implemented folder move.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@389 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/folder.c')
-rw-r--r-- | src/folder.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/folder.c b/src/folder.c index 00c43c6a..c4645fe3 100644 --- a/src/folder.c +++ b/src/folder.c @@ -659,7 +659,13 @@ gchar *folder_item_get_identifier(FolderItem *item) gchar *folder_id; g_return_val_if_fail(item != NULL, NULL); - g_return_val_if_fail(item->path != NULL, NULL); + + if (!item->path) { + if (!item->parent) + return folder_get_identifier(item->folder); + else + return NULL; + } folder_id = folder_get_identifier(item->folder); id = g_strconcat(folder_id, "/", item->path, NULL); |