aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc
diff options
context:
space:
mode:
authorJohnny Jacob <jjohnny@src.gnome.org>2008-01-25 20:34:03 +0800
committerJohnny Jacob <jjohnny@src.gnome.org>2008-01-25 20:34:03 +0800
commit03ee742015a029c1ac57a121752ec0ff06fcb7fb (patch)
treef435028bc08570ee6fcaa1aff90c84e83c8e0ba4 /widgets/misc
parent6459ad63f084fbfd761b3691b8a7934b92f4588a (diff)
downloadgsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar.gz
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar.bz2
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar.lz
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar.xz
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.tar.zst
gsoc2013-evolution-03ee742015a029c1ac57a121752ec0ff06fcb7fb.zip
Fix for 467581 : wrap a/c searches in a camel-op for better cancellation.
svn path=/trunk/; revision=34892
Diffstat (limited to 'widgets/misc')
-rw-r--r--widgets/misc/ChangeLog5
-rw-r--r--widgets/misc/e-filter-bar.c2
-rw-r--r--widgets/misc/e-filter-bar.h3
3 files changed, 9 insertions, 1 deletions
diff --git a/widgets/misc/ChangeLog b/widgets/misc/ChangeLog
index 6deb136862..3e530c7cd2 100644
--- a/widgets/misc/ChangeLog
+++ b/widgets/misc/ChangeLog
@@ -1,3 +1,8 @@
+2007-01-25 Johnny Jacob <jjohnny@novell.com>
+
+ * e-filter-bar.h : Added a cameloperation cancel field for vfolder
+ based search.
+
2008-01-24 Tor Lillqvist <tml@novell.com>
* Makefile.am (libemiscwidgets_la_LIBADD): Fix typo:
diff --git a/widgets/misc/e-filter-bar.c b/widgets/misc/e-filter-bar.c
index e80f7747ef..be77dbdb39 100644
--- a/widgets/misc/e-filter-bar.c
+++ b/widgets/misc/e-filter-bar.c
@@ -1,4 +1,5 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+
/*
* e-search-bar.c
*
@@ -992,6 +993,7 @@ e_filter_bar_new_construct (RuleContext *context,
bar->all_account_search_vf = NULL;
bar->account_search_vf = NULL;
+ bar->account_search_cancel = NULL;
e_search_bar_construct ((ESearchBar *)bar, &item, &item);
diff --git a/widgets/misc/e-filter-bar.h b/widgets/misc/e-filter-bar.h
index 7588517c4b..abcc03f817 100644
--- a/widgets/misc/e-filter-bar.h
+++ b/widgets/misc/e-filter-bar.h
@@ -22,6 +22,7 @@
#include <gtk/gtk.h>
#include <camel/camel-vee-folder.h>
+#include <camel/camel-operation.h>
#include "e-search-bar.h"
@@ -75,7 +76,7 @@ struct _EFilterBar {
CamelVeeFolder *all_account_search_vf;
CamelVeeFolder *account_search_vf;
-
+ CamelOperation *account_search_cancel;
};
struct _EFilterBarClass