[anjal] Make way to save restore search state.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Subject: [anjal] Make way to save restore search state.
- Date: Tue, 2 Jun 2009 02:16:24 -0400 (EDT)
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]