PAKFIRE_EXPORT struct pakfire_packagelist* pakfire_packagelist_from_queue(Pakfire pakfire, Queue* q) {
struct pakfire_packagelist* list = pakfire_packagelist_create(pakfire);
- Pool* pool = pakfire_get_solv_pool(pakfire);
- Id p, pp;
- for (int i = 0; i < q->count; i += 2) {
- FOR_JOB_SELECT(p, pp, q->elements[i], q->elements[i + 1]) {
- PakfirePackage pkg = pakfire_package_create_from_solvable(pakfire, p);
- pakfire_packagelist_push(list, pkg);
-
- pakfire_package_unref(pkg);
- }
+ for (int i = 0; i < q->count; i++) {
+ PakfirePackage pkg = pakfire_package_create_from_solvable(pakfire, q->elements[i]);
+ pakfire_packagelist_push(list, pkg);
+ pakfire_package_unref(pkg);
}
return list;