From 381a6c697aec6cda2c6e532564c926c29461082f Mon Sep 17 00:00:00 2001 From: Stefan Schubert Date: Thu, 14 Jun 2007 13:14:21 +0000 Subject: [PATCH] log all problems of a concerning item --- zypp/solver/detail/Resolver_problems.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zypp/solver/detail/Resolver_problems.cc b/zypp/solver/detail/Resolver_problems.cc index 0a8a358..6581eca 100644 --- a/zypp/solver/detail/Resolver_problems.cc +++ b/zypp/solver/detail/Resolver_problems.cc @@ -64,7 +64,8 @@ namespace zypp using namespace std; -typedef map ProblemMap; + +typedef multimap ProblemMap; typedef multimap ItemCapabilityMap; typedef multimap ConflictMap; @@ -124,7 +125,7 @@ collector_cb (ResolverInfo_Ptr info, void *data) PoolItem_Ref item = info->affected(); if (item && info->error()) { - collector->problems[item] = info; + collector->problems.insert (make_pair( item, info)); } // Collicting items which are providing requirements but they // are set for uninstall -- 2.7.4