rem: assistant = g_object_get_data ( model, "assistant" );
add: assistant = g_object_get_data ( G_OBJECT (model), "assistant" );
context: gboolean import_switch_type ( GtkCellRendererText *cell, const gchar *path,			      const gchar *value, GtkListStore * model ){     GtkTreeIter iter;     guint i = 0;     gchar *name = NULL;     GtkWidget * assistant;     assistant = g_object_get_data ( model, "assistant" );     if ( gtk_tree_model_get_iter_from_string ( GTK_TREE_MODEL ( model ), &iter, path ))     {	 for ( i = 0 ; i < TYPE_MAX ; i ++ )	 {	     if ( ! strcmp ( value, type_string_representation ( i ) ) )	     {		 gtk_tree_store_set ( model, &iter,				      IMPORT_FILESEL_TYPENAME, value, 				      IMPORT_FILESEL_TYPE, i, 				      -1 );		 		 /* CSV is special because it needs configuration, so		  * we add a conditional jump there. */		 if ( i == TYPE_CSV )		 {		     gsb_assistant_set_next ( assistant, IMPORT_FILESEL_PAGE, 					      IMPORT_CSV_PAGE );		     gsb_assistant_set_prev ( assistant, IMPORT_RESUME_PAGE, 					      IMPORT_CSV_PAGE );		 }		 import_preview_maybe_sensitive_next ( assistant, model );	     }	 }     }     return FALSE;}    