1
0
mirror of synced 2025-02-02 12:27:25 +01:00

fix: Properly check if distro info exists before printing it

This commit is contained in:
WerWolv 2025-01-23 20:20:15 +01:00
parent 9cf3250751
commit 26af5987a5

View File

@ -52,8 +52,9 @@ int main(int argc, char **argv) {
log::info("Running on {} {} ({})", ImHexApi::System::getOSName(), ImHexApi::System::getOSVersion(), ImHexApi::System::getArchitecture()); log::info("Running on {} {} ({})", ImHexApi::System::getOSName(), ImHexApi::System::getOSVersion(), ImHexApi::System::getArchitecture());
#if defined(OS_LINUX) #if defined(OS_LINUX)
auto distro = ImHexApi::System::getLinuxDistro().value(); if (auto distro = ImHexApi::System::getLinuxDistro(); distro.has_value()) {
log::info("Linux distribution: {}. Version: {}", distro.name, distro.version == "" ? "None" : distro.version); log::info("Linux distribution: {}. Version: {}", distro->name, distro->version == "" ? "None" : distro->version);
}
#endif #endif