From: <pa...@us...> - 2008-07-22 01:51:51
|
Revision: 523 http://osmo-pim.svn.sourceforge.net/osmo-pim/?rev=523&view=rev Author: pasp Date: 2008-07-22 01:52:00 +0000 (Tue, 22 Jul 2008) Log Message: ----------- * Fixed critical warnings Modified Paths: -------------- trunk/src/contacts.c trunk/src/contacts_items.c Modified: trunk/src/contacts.c =================================================================== --- trunk/src/contacts.c 2008-07-22 00:56:05 UTC (rev 522) +++ trunk/src/contacts.c 2008-07-22 01:52:00 UTC (rev 523) @@ -506,7 +506,9 @@ } } - gtk_text_view_add_child_at_anchor (GTK_TEXT_VIEW(appGUI->cnt->contacts_desc_textview), table, anchor); + if (anchor != NULL) { + gtk_text_view_add_child_at_anchor (GTK_TEXT_VIEW(appGUI->cnt->contacts_desc_textview), table, anchor); + } /* insert photo */ gtk_tree_model_get (model, &iter, COLUMN_PHOTO, &text, -1); Modified: trunk/src/contacts_items.c =================================================================== --- trunk/src/contacts_items.c 2008-07-22 00:56:05 UTC (rev 522) +++ trunk/src/contacts_items.c 2008-07-22 01:52:00 UTC (rev 523) @@ -49,6 +49,20 @@ /*------------------------------------------------------------------------------*/ void +contacts_add_edit_window_close_cb (GtkWidget *widget, GdkEvent *event, gpointer user_data) { + + GUI *appGUI = (GUI *)user_data; + + gtk_window_get_size (GTK_WINDOW(appGUI->cnt->contacts_add_window), + &config.contacts_addedit_win_w, &config.contacts_addedit_win_h); + gdk_window_get_root_origin (appGUI->cnt->contacts_add_window->window, + &config.contacts_addedit_win_x, &config.contacts_addedit_win_y); + gtk_widget_destroy(appGUI->cnt->contacts_add_window); +} + +/*------------------------------------------------------------------------------*/ + +void contacts_item_entered_cb (GtkWidget *widget, gpointer data) { GtkTextBuffer *text_buffer; @@ -133,7 +147,7 @@ } } - gtk_widget_destroy(appGUI->cnt->contacts_add_window); + contacts_add_edit_window_close_cb (NULL, NULL, appGUI); pango_font_description_free(appGUI->cnt->fd_ai_font); @@ -206,20 +220,6 @@ /*------------------------------------------------------------------------------*/ void -contacts_add_edit_window_close_cb (GtkWidget *widget, GdkEvent *event, gpointer user_data) { - - GUI *appGUI = (GUI *)user_data; - - gtk_window_get_size (GTK_WINDOW(appGUI->cnt->contacts_add_window), - &config.contacts_addedit_win_w, &config.contacts_addedit_win_h); - gdk_window_get_root_origin (appGUI->cnt->contacts_add_window->window, - &config.contacts_addedit_win_x, &config.contacts_addedit_win_y); - gtk_widget_destroy(appGUI->cnt->contacts_add_window); -} - -/*------------------------------------------------------------------------------*/ - -void button_contacts_add_edit_window_close_cb (GtkWidget *widget, gpointer user_data) { GUI *appGUI = (GUI *)user_data; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |