aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/mod/Mod.h
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-06-19 14:26:15 -0300
committerflow <flowlnlnln@gmail.com>2022-07-17 11:33:43 -0300
commitfd6755c93f3f3f7551f9b7c11d1bbbb48c22e210 (patch)
tree4a5e101deaede01b79f4fa04f5b2c4421b481089 /launcher/minecraft/mod/Mod.h
parenta53ee2e35cafd36964663d632877badcf53d8786 (diff)
downloadPrismLauncher-fd6755c93f3f3f7551f9b7c11d1bbbb48c22e210.tar.gz
PrismLauncher-fd6755c93f3f3f7551f9b7c11d1bbbb48c22e210.tar.bz2
PrismLauncher-fd6755c93f3f3f7551f9b7c11d1bbbb48c22e210.zip
change: mod metadata improvements
- Use slug instead of name - Keep temporary status before having local details Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/minecraft/mod/Mod.h')
-rw-r--r--launcher/minecraft/mod/Mod.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/launcher/minecraft/mod/Mod.h b/launcher/minecraft/mod/Mod.h
index abb8a52d..cbbbd362 100644
--- a/launcher/minecraft/mod/Mod.h
+++ b/launcher/minecraft/mod/Mod.h
@@ -77,7 +77,7 @@ public:
auto metadata() const -> const std::shared_ptr<Metadata::ModStruct>;
void setStatus(ModStatus status);
- void setMetadata(Metadata::ModStruct* metadata);
+ void setMetadata(const Metadata::ModStruct& metadata);
auto enable(bool value) -> bool;
@@ -111,7 +111,7 @@ protected:
std::shared_ptr<Metadata::ModStruct> m_temp_metadata;
/* Set the mod status while it doesn't have local details just yet */
- ModStatus m_temp_status = ModStatus::NotInstalled;
+ std::shared_ptr<ModStatus> m_temp_status;
std::shared_ptr<ModDetails> m_localDetails;