System info: if no network connection, set IP as 'Not available'

This commit is contained in:
Nicolas Mailloux 2021-08-18 20:11:18 -04:00
parent d9a46e7615
commit 1ba81f6e89
2 changed files with 10 additions and 5 deletions

View file

@ -383,6 +383,9 @@ namespace {
getIpProc->waitForFinished();
QString ipAddress = getIpProc->readAllStandardOutput();
if(ipAddress == "") {
ipAddress = "Not available";
}
return ipAddress;
}
void getSystemInfo() {

View file

@ -173,11 +173,13 @@ reader::reader(QWidget *parent) :
string_writeconfig("/tmp/inkboxBookPath", book_file_str);
// Calling InkBox daemon (ibxd) via FIFO interface to run bookconfig_mount
string_writeconfig("/opt/ibxd", "bookconfig_mount\n");
// Callback handler to wait until bookconfig_mount has finished execution
while(true) {
if(QFile::exists("/inkbox/bookConfigSetUp")) {
break;
if(checkconfig(".config/16-global_reading_settings") == true) {
string_writeconfig("/opt/ibxd", "bookconfig_mount\n");
// Callback handler to wait until bookconfig_mount has finished execution
while(true) {
if(QFile::exists("/inkbox/bookConfigSetUp")) {
break;
}
}
}