Add a new flag for vtrash handling.
authorSrinivasa Ragavan <sragavan@novell.com>
Thu, 21 Aug 2008 12:35:59 +0000 (12:35 +0000)
committerSrinivasa Ragavan <sragavan@src.gnome.org>
Thu, 21 Aug 2008 12:35:59 +0000 (12:35 +0000)
2008-08-21  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-vee-store.h: Add a new flag for vtrash handling.
* camel/camel-vtrash-folder.c:

svn path=/trunk/; revision=9418

camel/ChangeLog
camel/camel-vee-store.h
camel/camel-vtrash-folder.c

index ff68432..199ea2b 100644 (file)
@@ -1,5 +1,10 @@
 2008-08-21  Srinivasa Ragavan  <sragavan@novell.com>
 
+       * camel/camel-vee-store.h: Add a new flag for vtrash handling.
+       * camel/camel-vtrash-folder.c: 
+
+2008-08-21  Srinivasa Ragavan  <sragavan@novell.com>
+
        * camel/camel-folder-summary.c: Add code to dump sorted uids for
        debuging.
 
index 16da858..e8ee475 100644 (file)
@@ -37,6 +37,7 @@ typedef struct _CamelVeeStoreClass CamelVeeStoreClass;
 
 /* open mode for folder, vee folder auto-update */
 #define CAMEL_STORE_VEE_FOLDER_AUTO (1<<16)
+#define CAMEL_STORE_VEE_FOLDER_SPECIAL_DELETE (1<<17)
 
 struct _CamelVeeStore {
        CamelStore parent;
index 03831f0..83a4e94 100644 (file)
@@ -104,7 +104,7 @@ camel_vtrash_folder_new (CamelStore *parent_store, camel_vtrash_folder_t type)
 
        vtrash = (CamelVTrashFolder *)camel_object_new(camel_vtrash_folder_get_type());
        camel_vee_folder_construct(CAMEL_VEE_FOLDER (vtrash), parent_store, vdata[type].full_name, _(vdata[type].name),
-                                  CAMEL_STORE_FOLDER_PRIVATE|CAMEL_STORE_FOLDER_CREATE|CAMEL_STORE_VEE_FOLDER_AUTO);
+                                  CAMEL_STORE_FOLDER_PRIVATE|CAMEL_STORE_FOLDER_CREATE|CAMEL_STORE_VEE_FOLDER_AUTO|CAMEL_STORE_VEE_FOLDER_SPECIAL_DELETE);
 
        ((CamelFolder *)vtrash)->folder_flags |= vdata[type].flags;
        camel_vee_folder_set_expression((CamelVeeFolder *)vtrash, vdata[type].expr);