diff --git a/main/gui/source/main.cpp b/main/gui/source/main.cpp index 7b0dd7216..a67190765 100644 --- a/main/gui/source/main.cpp +++ b/main/gui/source/main.cpp @@ -52,8 +52,9 @@ int main(int argc, char **argv) { log::info("Running on {} {} ({})", ImHexApi::System::getOSName(), ImHexApi::System::getOSVersion(), ImHexApi::System::getArchitecture()); #if defined(OS_LINUX) - auto distro = ImHexApi::System::getLinuxDistro().value(); - log::info("Linux distribution: {}. Version: {}", distro.name, distro.version == "" ? "None" : distro.version); + if (auto distro = ImHexApi::System::getLinuxDistro(); distro.has_value()) { + log::info("Linux distribution: {}. Version: {}", distro->name, distro->version == "" ? "None" : distro->version); + } #endif