From 40c3a5f4e44d8fdaf06f716edf3ba00166ad5fd5 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Thu, 4 May 2023 11:35:33 +0300 Subject: [PATCH] Avoid duplicate entries in package paths --- source/lib/packagemanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/lib/packagemanager.cpp b/source/lib/packagemanager.cpp index 907bb46..fb9a514 100644 --- a/source/lib/packagemanager.cpp +++ b/source/lib/packagemanager.cpp @@ -25,12 +25,14 @@ PackageManager::~PackageManager() void PackageManager::append_package_path(const FS::Path &p) { - pkg_path.push_back(p); + if(!any_equals(pkg_path, p)) + pkg_path.push_back(p); } void PackageManager::append_binary_package_path(const FS::Path &p) { - binpkg_path.push_back(p); + if(!any_equals(binpkg_path, p)) + binpkg_path.push_back(p); } void PackageManager::set_no_externals(bool x) -- 2.45.2