aboutsummaryrefslogtreecommitdiffstats
path: root/mail/message-list.c
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2005-02-21 14:37:13 +0800
committerMichael Zucci <zucchi@src.gnome.org>2005-02-21 14:37:13 +0800
commitacbd34febd47d6d7983d40e98b9f256c157bdd32 (patch)
treef72125b1814abb73b3eb482e4efaf78a0a299403 /mail/message-list.c
parent3e821b013633a69a5ec00d9d20759a64413132d1 (diff)
downloadgsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar.gz
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar.bz2
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar.lz
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar.xz
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.tar.zst
gsoc2013-evolution-acbd34febd47d6d7983d40e98b9f256c157bdd32.zip
** See bug #61363 & e-util/ChangeLog
2005-02-14 Not Zed <NotZed@Ximian.com> ** See bug #61363 & e-util/ChangeLog * em-account-editor.c: All sorts of changes to make the ui more dynamic, re-create all widgets when it needs a reconfigure. A bit slower and it flickers a bit. * em-account-editor.c (emae_setup_service): take xml file pointer. (emae_send_page): create a new send page every time we need to, don't re-use the old oneq. (emae_setup_authtype): renamed to refresh_authtype. (emae_setup_service): init authtype pointer. (emae_needs_auth): use the auth_frame pointer directly. (emae_refresh_providers): rename from setup_providers. 2005-02-11 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_setup_service): set needs_auth to NULL if we don't, so it gets reset if the ui changes. 2005-02-10 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_setup_providers): don't include any providers which are store and transport in the transport page. (emae_send_page): show no send options page at all if the provider is store and transport. (emae_uri_changed): copy store url to transport if as above. 2005-02-09 Not Zed <NotZed@Ximian.com> ** See bug #70795 * em-folder-view.c (em_folder_view_open_selected): set the search on the browser to match the current view. * message-list.c (mail_regen_list): save the search if no folder set, incase the folder gets set later on. svn path=/trunk/; revision=28828
Diffstat (limited to 'mail/message-list.c')
-rw-r--r--mail/message-list.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mail/message-list.c b/mail/message-list.c
index 59c08cc3ce..1b88080d48 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -3673,8 +3673,13 @@ mail_regen_list (MessageList *ml, const char *search, const char *hideexpr, Came
struct _regen_list_msg *m;
GConfClient *gconf;
- if (ml->folder == NULL)
+ if (ml->folder == NULL) {
+ if (ml->search != search) {
+ g_free(ml->search);
+ ml->search = g_strdup(search);
+ }
return;
+ }
mail_regen_cancel(ml);