[anjal] Make way to save restore search state.



commit ecb63b0a1a16fc8b406757c2333548379790e95d
Author: Srinivasa Ragavan <sragavan novell com>
Date:   Mon Jun 1 08:22:37 2009 +0530

    Make way to save restore search state.
---
 src/mail-folder-view.c |    5 +++++
 src/mail-folder-view.h |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/mail-folder-view.c b/src/mail-folder-view.c
index 9f19cd1..5588ae2 100644
--- a/src/mail-folder-view.c
+++ b/src/mail-folder-view.c
@@ -200,6 +200,7 @@ mail_folder_view_init (MailFolderView  *shell)
 	int w=-1, h=-1;
 
 	shell->type = MAIL_VIEW_FOLDER;
+	shell->search_state = NULL;
 	img = gtk_image_new_from_pixbuf (pbuf);
 	g_object_set_data ((GObject *)img, "pbuf", pbuf);
 	g_signal_connect (img, "expose-event", G_CALLBACK(mfv_btn_expose), shell);
@@ -249,6 +250,10 @@ mail_folder_view_finalize (GObject *object)
 {
 	 MailFolderView *mfv = (MailFolderView  *)object;
 
+	 if (mfv->search_state) {
+		 g_free(mfv->search_state);
+		 mfv->search_state = NULL;
+	 }
 	 if (mfv->priv->folder) {
 		  camel_object_unref (mfv->priv->folder);
 	 }
diff --git a/src/mail-folder-view.h b/src/mail-folder-view.h
index d22a1f2..1816855 100644
--- a/src/mail-folder-view.h
+++ b/src/mail-folder-view.h
@@ -53,6 +53,7 @@ typedef struct _MailFolderView {
 	GtkWidget *menu_label;
 	
 	MailFolderViewPrivate *priv;
+	char *search_state;
 } MailFolderView;
 
 typedef struct _MailFolderViewClass {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]