diff --git a/src/gui/imageinfo.cpp b/src/gui/imageinfo.cpp index 0bece5922..81f561f05 100644 --- a/src/gui/imageinfo.cpp +++ b/src/gui/imageinfo.cpp @@ -356,9 +356,7 @@ void CImageInfo::InitInfoData() v_info.push_back(pretty_name); //kernel - struct utsname uts_info; - if (uname(&uts_info) == 0) - v_info.push_back({g_Locale->getText(LOCALE_IMAGEINFO_KERNEL), uts_info.release}); + initKernelInfo(); v_info.push_back({g_Locale->getText(LOCALE_IMAGEINFO_DATE), builddate}); @@ -399,6 +397,14 @@ void CImageInfo::initHalInfo() #endif } +void CImageInfo::initKernelInfo() +{ + struct utsname uts_info; + if (uname(&uts_info) == 0) + v_info.push_back({g_Locale->getText(LOCALE_IMAGEINFO_KERNEL), uts_info.release}); +} + + void CImageInfo::initSupportInfo() { //www diff --git a/src/gui/imageinfo.h b/src/gui/imageinfo.h index e03191fce..7628232a7 100644 --- a/src/gui/imageinfo.h +++ b/src/gui/imageinfo.h @@ -58,6 +58,7 @@ class CImageInfo : public CMenuTarget void InitMinitv(); void InitInfos(); void InitBuildInfos(); + void initKernelInfo(); void initHalInfo(); void InitInfoText(const std::string& text); void initSupportInfo();