From 64b6f6604417b6d2e0c28b63bc8460c9d69a49a0 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Thu, 29 May 2025 14:04:17 +0200 Subject: [PATCH] ja va amb lo de friend pero no se perque --- source/asset.cpp | 2 +- source/asset.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/asset.cpp b/source/asset.cpp index affeda6..ae76b9f 100644 --- a/source/asset.cpp +++ b/source/asset.cpp @@ -12,7 +12,7 @@ std::unique_ptr Asset::instance_ = nullptr; void Asset::init(const std::string &executable_path) { if (!instance_) - instance_ = std::make_unique(executable_path); + instance_ = std::unique_ptr(new Asset(executable_path)); } // Libera la instancia única diff --git a/source/asset.h b/source/asset.h index 90ebf1a..1f38a7e 100644 --- a/source/asset.h +++ b/source/asset.h @@ -46,6 +46,8 @@ public: std::vector getListByType(AssetType type) const; private: + friend std::unique_ptr::deleter_type; + // Estructura interna para almacenar información de cada recurso struct AssetItem {