From df54301136ddb9000780fb1c6b6c6555b05379e5 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 13 Oct 2024 21:25:15 +0100 Subject: [PATCH] core: try product_id before board_id --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 120ec5c..88981fb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -183,7 +183,9 @@ static void getSystemInfo(CSystemInternals* hsi, QGuiApplication* app) { hsi->user = std::format("{}@{}", trim(execAndGet("whoami")), readFile("/etc/hostname")).c_str(); - if (const auto BOARD = readFile("/sys/devices/virtual/dmi/id/board_name"); BOARD != "[error]") + if (const auto PRODUCT = readFile("/sys/devices/virtual/dmi/id/product_name"); PRODUCT != "[error]") + hsi->board = PRODUCT.c_str(); + else if (const auto BOARD = readFile("/sys/devices/virtual/dmi/id/board_name"); BOARD != "[error]") hsi->board = BOARD.c_str(); }