-2003-01-10 [paul] 0.8..8claws74
+2003-01-10 [christoph] 0.8.8claws75
+
+ * src/folder.c
+ don't accept 0 as a valid uid returned by copy and move
+ functions. 0 means the message was copied or moved but the
+ new uid could not be fetched. It is not an error condition
+ for the copy or move operation.
+
+2003-01-10 [paul] 0.8.8claws74
* src/prefs_filtering.c
change English used in Alert when entry is not
num = folder->copy_msg(folder, dest, msginfo);
- if (num != -1) {
+ if (num > 0) {
MsgInfo *newmsginfo;
/* Add new msginfo to dest folder */
num = GPOINTER_TO_INT(l2->data);
- if (num != -1) {
+ if (num > 0) {
MsgInfo *newmsginfo;
newmsginfo = folder->get_msginfo(folder, dest, num);
num = GPOINTER_TO_INT(l2->data);
- if (num != -1) {
+ if (num > 0) {
item->folder->remove_msg(item->folder,
msginfo->folder,
msginfo->msgnum);
if (!dest->cache) folder_item_read_cache(dest);
num = folder->copy_msg(folder, dest, msginfo);
- if (num != -1) {
+ if (num > 0) {
MsgInfo *newmsginfo;
if (NULL != (newmsginfo = folder->get_msginfo(folder, dest, num))) {
num = GPOINTER_TO_INT(l2->data);
- if (num != -1) {
+ if (num > 0) {
MsgInfo *newmsginfo;
newmsginfo = folder->get_msginfo(folder, dest, num);