From: Michael Schroeder Date: Mon, 16 Jan 2012 12:54:29 +0000 (+0100) Subject: - make add_solvable return a XSolvable X-Git-Tag: BASE-SuSE-Code-12_2-Branch~202 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8736ad5ec8cf65daa6bcf4b505abc0df7485748b;p=platform%2Fupstream%2Flibsolv.git - make add_solvable return a XSolvable --- diff --git a/bindings/solv.i b/bindings/solv.i index e25ba39..7505b82 100644 --- a/bindings/solv.i +++ b/bindings/solv.i @@ -1093,8 +1093,9 @@ typedef struct { return repo_add_solv_flags($self, fp, flags) == 0; } - Id add_solvable() { - return repo_add_solvable($self); + XSolvable *add_solvable() { + Id solvid = repo_add_solvable($self); + return new_XSolvable($self->pool, solvid); } bool add_products(const char *proddir, int flags = 0) {