aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/pas/pas-backend-file.c
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2001-01-25 10:06:24 +0800
committerMichael Zucci <zucchi@src.gnome.org>2001-01-25 10:06:24 +0800
commit00044b17d710a88a708ae498581e2bdbd4a76207 (patch)
tree3365ef2891f3aaf624bbb1069263721b2c7affad /addressbook/backend/pas/pas-backend-file.c
parent811ce582d40634d1ece0198ed626523f51f8b73d (diff)
downloadgsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar.gz
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar.bz2
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar.lz
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar.xz
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.tar.zst
gsoc2013-evolution-00044b17d710a88a708ae498581e2bdbd4a76207.zip
esexp api change fixes.
2001-01-25 Not Zed <NotZed@Ximian.com> * backend/pas/pas-backend-ldap.c: esexp api change fixes. * backend/pas/pas-backend-file.c (entry_compare): Fix for e_sexp api changes. (vcard_matches_search): esexp api fixes. (pas_backend_file_search): Ouch, unref the e-sexp properly (not gtk object). svn path=/trunk/; revision=7798
Diffstat (limited to 'addressbook/backend/pas/pas-backend-file.c')
-rw-r--r--addressbook/backend/pas/pas-backend-file.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/addressbook/backend/pas/pas-backend-file.c b/addressbook/backend/pas/pas-backend-file.c
index 4b54541df3..b4a0555e76 100644
--- a/addressbook/backend/pas/pas-backend-file.c
+++ b/addressbook/backend/pas/pas-backend-file.c
@@ -358,7 +358,7 @@ entry_compare(PASBackendFileSearchContext *ctx, struct _ESExp *f,
}
}
- r = e_sexp_result_new(ESEXP_RES_BOOL);
+ r = e_sexp_result_new(f, ESEXP_RES_BOOL);
r->value.bool = truth;
return r;
@@ -462,7 +462,7 @@ vcard_matches_search (const PASBackendFileBookView *view, char *vcard_string)
gtk_object_unref(GTK_OBJECT(view->search_context->card));
- e_sexp_result_free(r);
+ e_sexp_result_free(view->search_sexp, r);
return retval;
}
@@ -483,7 +483,7 @@ pas_backend_file_search (PASBackendFile *bf,
return;
if (view->search_sexp)
- gtk_object_unref(GTK_OBJECT(view->search_sexp));
+ e_sexp_unref(view->search_sexp);
view->search_sexp = e_sexp_new();
for(i=0;i<sizeof(symbols)/sizeof(symbols[0]);i++) {