diff --git a/headers/private/package/manager/RepositoryBuilder.h b/headers/private/package/manager/RepositoryBuilder.h index 0c25432b80..ebb993dd6d 100644 --- a/headers/private/package/manager/RepositoryBuilder.h +++ b/headers/private/package/manager/RepositoryBuilder.h @@ -29,6 +29,8 @@ typedef std::map BPackagePathMap; class BRepositoryBuilder { public: + BRepositoryBuilder( + BSolverRepository& repository); BRepositoryBuilder( BSolverRepository& repository, const BString& name, diff --git a/src/kits/package/manager/RepositoryBuilder.cpp b/src/kits/package/manager/RepositoryBuilder.cpp index de2a7978aa..bc6c07235a 100644 --- a/src/kits/package/manager/RepositoryBuilder.cpp +++ b/src/kits/package/manager/RepositoryBuilder.cpp @@ -57,6 +57,15 @@ private: } // unnamed namespace +BRepositoryBuilder::BRepositoryBuilder(BSolverRepository& repository) + : + fRepository(repository), + fErrorName(repository.Name()), + fPackagePaths(NULL) +{ +} + + BRepositoryBuilder::BRepositoryBuilder(BSolverRepository& repository, const BString& name, const BString& errorName) :