diff options
author | Jamie Mansfield <jmansfield@cadixdev.org> | 2021-07-13 16:59:33 +0100 |
---|---|---|
committer | Jamie Mansfield <jmansfield@cadixdev.org> | 2021-07-13 17:01:53 +0100 |
commit | 74f5255eef8b14455ca741c5004a97cd00fed667 (patch) | |
tree | 5b319e37df6501ce607c9435aedae8243734da77 /api/logic/minecraft/MinecraftInstance.cpp | |
parent | d63ef939bec200f9c510cbc2ae50531802ff7bfc (diff) | |
download | PrismLauncher-74f5255eef8b14455ca741c5004a97cd00fed667.tar.gz PrismLauncher-74f5255eef8b14455ca741c5004a97cd00fed667.tar.bz2 PrismLauncher-74f5255eef8b14455ca741c5004a97cd00fed667.zip |
GH-3930 Track duration of previous game sessions
Diffstat (limited to 'api/logic/minecraft/MinecraftInstance.cpp')
-rw-r--r-- | api/logic/minecraft/MinecraftInstance.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/api/logic/minecraft/MinecraftInstance.cpp b/api/logic/minecraft/MinecraftInstance.cpp index ea1e47b6..dbf9f816 100644 --- a/api/logic/minecraft/MinecraftInstance.cpp +++ b/api/logic/minecraft/MinecraftInstance.cpp @@ -798,9 +798,15 @@ QString MinecraftInstance::getStatusbarDescription() QString description; description.append(tr("Minecraft %1 (%2)").arg(m_components->getComponentVersion("net.minecraft")).arg(typeName())); - if(m_settings->get("ShowGameTime").toBool() && totalTimePlayed() > 0) + if(m_settings->get("ShowGameTime").toBool()) { - description.append(tr(", played for %1").arg(prettifyTimeDuration(totalTimePlayed()))); + if (lastTimePlayed() > 0) { + description.append(tr(", last played for %1").arg(prettifyTimeDuration(lastTimePlayed()))); + } + + if (totalTimePlayed() > 0) { + description.append(tr(", total played for %1").arg(prettifyTimeDuration(totalTimePlayed()))); + } } if(hasCrashed()) { |