r18433 - gnucash/trunk/src/gnome - Fix too-new gtk_dialog_get_content_area function of r18413:
Christian Stimming
cstim at code.gnucash.org
Sun Nov 22 15:05:47 EST 2009
Author: cstim
Date: 2009-11-22 15:05:46 -0500 (Sun, 22 Nov 2009)
New Revision: 18433
Trac: http://svn.gnucash.org/trac/changeset/18433
Modified:
gnucash/trunk/src/gnome/dialog-tax-info.c
Log:
Fix too-new gtk_dialog_get_content_area function of r18413:
Patch by J. Alex Aycinena:
‘gtk_dialog_get_content_area’ is from GTK version 2.14. The attached
patch uses the prior '(GTK_DIALOG(dialog)->vbox)' in place of
'gtk_dialog_get_content_area (GTK_DIALOG (dialog))' and compiled
successfully on my GTK version 2.16 and the application operated
properly.
Modified: gnucash/trunk/src/gnome/dialog-tax-info.c
===================================================================
--- gnucash/trunk/src/gnome/dialog-tax-info.c 2009-11-21 19:53:00 UTC (rev 18432)
+++ gnucash/trunk/src/gnome/dialog-tax-info.c 2009-11-22 20:05:46 UTC (rev 18433)
@@ -1058,7 +1058,7 @@
{
TaxInfoDialog *ti_dialog = user_data;
GtkWidget *dialog;
- GtkWidget *content_area;
+/* GtkWidget *content_area; <- requires GTK 2.14 */
GtkWidget *name_entry;
GtkWidget *label;
GtkWidget *alignment;
@@ -1080,7 +1080,7 @@
GTK_STOCK_APPLY,
GTK_RESPONSE_APPLY,
NULL);
- content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
+/* content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); <- requires GTK 2.14 */
name_entry = gtk_entry_new();
ti_dialog->entity_name_entry = name_entry;
gtk_entry_set_text (GTK_ENTRY (name_entry), ti_dialog->tax_name);
@@ -1137,7 +1137,8 @@
gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 6, 4, 4);
gtk_container_add (GTK_CONTAINER (alignment), label);
gtk_table_attach_defaults (GTK_TABLE (table), alignment, 0, 2, 2, 3);
- gtk_container_add (GTK_CONTAINER (content_area), table);
+/* gtk_container_add (GTK_CONTAINER (content_area), table); <- requires GTK 2.14 */
+ gtk_container_add (GTK_CONTAINER (GTK_DIALOG(dialog)->vbox), table);
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_APPLY);
g_signal_connect (G_OBJECT (dialog), "response",
G_CALLBACK (identity_edit_response_cb), ti_dialog);
More information about the gnucash-changes
mailing list