pass Locale to LanguageImpl
authorKlaus Kaempf <kkaempf@suse.de>
Fri, 3 Mar 2006 14:22:03 +0000 (14:22 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Fri, 3 Mar 2006 14:22:03 +0000 (14:22 +0000)
zypp/zypp_detail/ZYppImpl.cc

index e9d1a05..87e4b2b 100644 (file)
@@ -21,6 +21,7 @@
 #include "zypp/solver/detail/Helper.h"
 #include "zypp/NVRAD.h"
 #include "zypp/Language.h"
+#include "zypp/LanguageCode.h"
 #include "zypp/DiskUsageCounter.h"
 
 using std::endl;
@@ -306,7 +307,7 @@ namespace zypp
        for (LocaleSet::const_iterator it = locales_r.begin(); it != locales_r.end(); ++it) {
            NVRA nvra( it->code(), Edition(), Arch_noarch );
            NVRAD ldata( nvra, Dependencies() );
-           detail::ResImplTraits<detail::LanguageImpl>::Ptr limpl = new detail::LanguageImpl();
+           detail::ResImplTraits<detail::LanguageImpl>::Ptr limpl = new detail::LanguageImpl( *it );
            Language::Ptr language = detail::makeResolvableFromImpl( ldata, limpl );
            _possible_locales.insert( language );
        }