gtk+ r20260 - in branches/gtk-2-12: . gtk tests
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20260 - in branches/gtk-2-12: . gtk tests
- Date: Fri, 30 May 2008 16:11:01 +0000 (UTC)
Author: johan
Date: Fri May 30 16:11:01 2008
New Revision: 20260
URL: http://svn.gnome.org/viewvc/gtk+?rev=20260&view=rev
Log:
Revert #529535, it broke the build
Modified:
branches/gtk-2-12/ChangeLog
branches/gtk-2-12/gtk/gtkliststore.c
branches/gtk-2-12/tests/buildertest.c
Modified: branches/gtk-2-12/gtk/gtkliststore.c
==============================================================================
--- branches/gtk-2-12/gtk/gtkliststore.c (original)
+++ branches/gtk-2-12/gtk/gtkliststore.c Fri May 30 16:11:01 2008
@@ -2205,7 +2205,7 @@
gint i;
GError *tmp_error = NULL;
gchar *string;
-
+
if (!data->is_data)
return;
@@ -2213,7 +2213,7 @@
string = g_strndup (text, text_len);
if (!gtk_builder_value_from_string_type (data->builder,
- data->column_types[info->id],
+ data->column_types[i],
string,
&data->values[i],
&tmp_error))
@@ -2222,7 +2222,7 @@
tmp_error->domain,
tmp_error->code,
"Could not convert '%s' to type %s: %s\n",
- text, g_type_name (data->column_types[info->id]),
+ text, g_type_name (data->column_types[i]),
tmp_error->message);
g_error_free (tmp_error);
}
Modified: branches/gtk-2-12/tests/buildertest.c
==============================================================================
--- branches/gtk-2-12/tests/buildertest.c (original)
+++ branches/gtk-2-12/tests/buildertest.c Fri May 30 16:11:01 2008
@@ -545,31 +545,6 @@
" </data>"
" </object>"
"</interface>";
- const char buffer3[] =
- "<interface>"
- " <object class=\"GtkListStore\" id=\"liststore1\">"
- " <columns>"
- " <column type=\"gchararray\"/>"
- " <column type=\"gchararray\"/>"
- " <column type=\"gint\"/>"
- " </columns>"
- " <data>"
- " <row>"
- " <col id=\"1\" context=\"foo\">Doe</col>"
- " <col id=\"0\" translatable=\"yes\">John</col>"
- " <col id=\"2\" comment=\"foobar\">25</col>"
- " </row>"
- " <row>"
- " <col id=\"2\">50</col>"
- " <col id=\"1\">Dole</col>"
- " <col id=\"0\">Johan</col>"
- " </row>"
- " <row>"
- " <col id=\"2\">19</col>"
- " </row>"
- " </data>"
- " </object>"
- "</interface>";
GtkBuilder *builder;
GObject *store;
GtkTreeIter iter;
@@ -619,52 +594,6 @@
g_return_val_if_fail (age == 50, FALSE);
g_return_val_if_fail (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &iter) == FALSE, FALSE);
- builder = builder_new_from_string (buffer3, -1, NULL);
- store = gtk_builder_get_object (builder, "liststore1");
- g_assert (gtk_tree_model_get_n_columns (GTK_TREE_MODEL (store)) == 3);
- g_assert (gtk_tree_model_get_column_type (GTK_TREE_MODEL (store), 0) == G_TYPE_STRING);
- g_assert (gtk_tree_model_get_column_type (GTK_TREE_MODEL (store), 1) == G_TYPE_STRING);
- g_assert (gtk_tree_model_get_column_type (GTK_TREE_MODEL (store), 2) == G_TYPE_INT);
-
- g_assert (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &iter) == TRUE);
- gtk_tree_model_get (GTK_TREE_MODEL (store), &iter,
- 0, &surname,
- 1, &lastname,
- 2, &age,
- -1);
- g_assert (surname != NULL);
- g_assert (strcmp (surname, "John") == 0);
- g_free (surname);
- g_assert (lastname != NULL);
- g_assert (strcmp (lastname, "Doe") == 0);
- g_free (lastname);
- g_assert (age == 25);
- g_assert (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &iter) == TRUE);
-
- gtk_tree_model_get (GTK_TREE_MODEL (store), &iter,
- 0, &surname,
- 1, &lastname,
- 2, &age,
- -1);
- g_assert (surname != NULL);
- g_assert (strcmp (surname, "Johan") == 0);
- g_free (surname);
- g_assert (lastname != NULL);
- g_assert (strcmp (lastname, "Dole") == 0);
- g_free (lastname);
- g_assert (age == 50);
- g_assert (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &iter) == TRUE);
-
- gtk_tree_model_get (GTK_TREE_MODEL (store), &iter,
- 0, &surname,
- 1, &lastname,
- 2, &age,
- -1);
- g_assert (surname == NULL);
- g_assert (lastname == NULL);
- g_assert (age == 19);
- g_assert (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &iter) == FALSE);
-
g_object_unref (builder);
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]