r1741 - in trunk/src/target/OM-2007/applications/openmoko-contacts: . src

thomas at sita.openmoko.org thomas at sita.openmoko.org
Fri Apr 13 19:06:22 CEST 2007


Author: thomas
Date: 2007-04-13 19:06:20 +0200 (Fri, 13 Apr 2007)
New Revision: 1741

Modified:
   trunk/src/target/OM-2007/applications/openmoko-contacts/ChangeLog
   trunk/src/target/OM-2007/applications/openmoko-contacts/src/contacts-callbacks-ui.c
Log:
* src/contacts-callbacks-ui.c: (contacts_selection_cb): Don't try to commit a
NULL contact when selection changes. Fixes bug 423.


Modified: trunk/src/target/OM-2007/applications/openmoko-contacts/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-contacts/ChangeLog	2007-04-13 16:34:38 UTC (rev 1740)
+++ trunk/src/target/OM-2007/applications/openmoko-contacts/ChangeLog	2007-04-13 17:06:20 UTC (rev 1741)
@@ -1,5 +1,10 @@
 2007-04-13  Thomas Wood  <thomas at openedhand.com>
 
+	* src/contacts-callbacks-ui.c: (contacts_selection_cb): Don't try to commit a
+	NULL contact when selection changes. Fixes bug 423.
+
+2007-04-13  Thomas Wood  <thomas at openedhand.com>
+
 	* src/contacts-callbacks-ebook.c: (contacts_changed_cb):
 
 	Make sure cell phone column is updated when a contact is saved. Fixes bug 400.

Modified: trunk/src/target/OM-2007/applications/openmoko-contacts/src/contacts-callbacks-ui.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-contacts/src/contacts-callbacks-ui.c	2007-04-13 16:34:38 UTC (rev 1740)
+++ trunk/src/target/OM-2007/applications/openmoko-contacts/src/contacts-callbacks-ui.c	2007-04-13 17:06:20 UTC (rev 1741)
@@ -118,7 +118,7 @@
 	gint current_pane;
 
 	/* if we have modified the previous contact, but not saved it, do so now */
-	if (data->changed)
+	if (data->changed && data->contact)
 		e_book_async_commit_contact (data->book, data->contact, NULL, NULL);
 
 	current_pane = gtk_notebook_get_current_page (GTK_NOTEBOOK (data->ui->main_notebook));





More information about the commitlog mailing list