A patch to close 527

Alvaro <[email protected]> 09 Feb 2003 02:49:13 +0100
Newsgroups gmane.comp.gnome.apps.mr-project.devel
Organization Barrapunto
Message-ID <1044755352.592.1.camel@localhost>
Hi guys!

Here goes a patch to close #527. I have attached it als to the bug. If
it is ok, I will patch the code and create the ChangeLog.

Cheers

-- 
Alvaro <[email protected]>
Barrapunto
mg-resource-view.diff (text/plain, 2.2 KB)
? mg-resource-view.diff
Index: mg-resource-view.c
===================================================================
RCS file: /cvs/gnome/mrproject/src/views/resources/mg-resource-view.c,v
retrieving revision 1.50
diff -u -r1.50 mg-resource-view.c
--- mg-resource-view.c	4 Feb 2003 22:30:40 -0000	1.50
+++ mg-resource-view.c	9 Feb 2003 00:45:19 -0000
@@ -115,10 +115,6 @@
 						       gchar               *path_string,
 						       gchar               *new_text,
 						       GtkTreeView         *tree_view);
-static void    resource_view_property_value_edited    (MgCellRendererList  *cell,
-						       gchar               *path_string,
-						       gchar               *new_text,
-						       ColPropertyData     *data);
 static void    resource_view_cell_type_show_popup     (MgCellRendererList  *cell,
 						       const gchar         *path_string,
 						       gint                 x1,
@@ -1217,7 +1213,7 @@
 	GtkTreeModel     *model;
 	GtkTreePath      *path;
 	GtkTreeIter       iter;
-	MrpResource  *resource;
+	MrpResource      *resource;
 	MrpGroup         *group;
 	GList            *list;
 	
@@ -1252,30 +1248,23 @@
 				     gchar               *new_text,
 				     ColPropertyData     *data)
 {
-#if 0       
 	GtkTreePath      *path;
-	GtkTreeIter       sorted_iter;
 	GtkTreeIter       iter;
-	GtkTreeModelSort *sorted_model;
 	GtkTreeModel     *model;
 	MrpProperty      *property;
 	MrpPropertyType   type;
 	MrpResource      *resource;
 	gfloat            fvalue;
+
+	g_return_if_fail (GTK_IS_TREE_VIEW (data->tree));	
 	
-	sorted_model = GTK_TREE_MODEL_SORT (gtk_tree_view_get_model (data->tree));
-	model = gtk_tree_model_sort_get_model (sorted_model);
+	model = gtk_tree_view_get_model (data->tree);
 
 	path = gtk_tree_path_new_from_string (path_str);
-	gtk_tree_model_get_iter (GTK_TREE_MODEL (sorted_model),
-				 &sorted_iter, path);
-
-	gtk_tree_model_sort_convert_iter_to_child_iter (sorted_model, 
-							&iter,
-							&sorted_iter);
+	
+	gtk_tree_model_get_iter (model, &iter, path);
 
-	resource = MRP_RESOURCE (mg_list_model_get_object 
-				 (MG_LIST_MODEL (model), &iter));
+	gtk_tree_model_get (model, &iter, COL_RESOURCE, &resource, -1);
 
 	property = data->property;
 
@@ -1295,7 +1284,6 @@
 	}
 
 	gtk_tree_path_free (path);
-#endif
 }
 
 static void