diff --git a/src/core/utilities.cpp b/src/core/utilities.cpp index fd8a11e47..c6996d5df 100644 --- a/src/core/utilities.cpp +++ b/src/core/utilities.cpp @@ -520,13 +520,9 @@ bool IsLaptop() { } return !(status.BatteryFlag & 128); // 128 = no system battery -#endif - -#ifdef Q_OS_LINUX +#elif defined(Q_OS_LINUX) return !QDir("/proc/acpi/battery").entryList(QDir::Dirs | QDir::NoDotAndDotDot).isEmpty(); -#endif - -#ifdef Q_OS_MAC +#elif defined(Q_OS_MAC) ScopedCFTypeRef power_sources(IOPSCopyPowerSourcesInfo()); ScopedCFTypeRef power_source_list( IOPSCopyPowerSourcesList(power_sources.get())); @@ -540,6 +536,8 @@ bool IsLaptop() { } } return false; +#else + return false; #endif }