evolution-data-server r10087 - in trunk/addressbook: . libebook
- From: tobiasmue svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-data-server r10087 - in trunk/addressbook: . libebook
- Date: Mon, 23 Feb 2009 21:08:15 +0000 (UTC)
Author: tobiasmue
Date: Mon Feb 23 21:08:15 2009
New Revision: 10087
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=10087&view=rev
Log:
2009-02-23 Tobias Mueller <tobiasmue svn gnome org>
* libebook/e-book.c: Hand book to kill_remaining_ops rather than
a pointer. Patch by Tom Parker.
Fixes bug 566984.
Modified:
trunk/addressbook/ChangeLog
trunk/addressbook/libebook/e-book.c
Modified: trunk/addressbook/libebook/e-book.c
==============================================================================
--- trunk/addressbook/libebook/e-book.c (original)
+++ trunk/addressbook/libebook/e-book.c Mon Feb 23 21:08:15 2009
@@ -3963,12 +3963,13 @@
kill_remaining_ops (gpointer key, gpointer value, gpointer user_data)
{
EBookOp *op = value;
+ EBook *book = user_data;
if (!op)
return;
find_key_value (key, value, NULL);
- e_book_clear_op (op->book, op);
+ e_book_clear_op (book, op);
}
static void
@@ -4026,7 +4027,7 @@
g_object_unref (book->priv->source);
g_mutex_lock (book->priv->mutex);
- g_hash_table_foreach (book->priv->id_to_op, kill_remaining_ops, NULL);
+ g_hash_table_foreach (book->priv->id_to_op, kill_remaining_ops, book);
g_hash_table_destroy (book->priv->id_to_op);
g_mutex_unlock (book->priv->mutex);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]