--- php-gtk-2.0.0beta/ext/gtk+/gtktreeview.overrides 2007-02-03 10:26:13.000000000 -0500 +++ php-gtk-2.0.0beta-omg/ext/gtk+/gtktreeview.overrides 2007-06-21 16:25:33.000000000 -0400 @@ -2703,26 +2703,23 @@ { GtkTreePath *path; GtkTreeViewDropPosition pos; - zval *php_path = NULL; + zval *php_path = NULL; NOT_STATIC_METHOD(); - + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) { return; } gtk_tree_view_get_drag_dest_row(GTK_TREE_VIEW(PHPG_GOBJECT(this_ptr)), &path, &pos); - array_init(return_value); - - if (path) { + if(path) { phpg_tree_path_to_zval(path, &php_path TSRMLS_CC); + gtk_tree_path_free(path); + php_gtk_build_value(&return_value, "(Ni)", php_path, (gint)pos); } else { - MAKE_STD_ZVAL(php_path); - } - add_next_index_zval(return_value, php_path); - - add_next_index_long(return_value, pos); + RETURN_FALSE; + } } %%