diff --git a/src/file/powerstatemonitor.cpp b/src/file/powerstatemonitor.cpp --- a/src/file/powerstatemonitor.cpp +++ b/src/file/powerstatemonitor.cpp @@ -29,7 +29,7 @@ PowerStateMonitor::PowerStateMonitor(QObject* parent) : QObject(parent) - , m_isOnBattery(false) + , m_isOnBattery(true) { // monitor the powermanagement to not drain the battery QDBusConnection::sessionBus().connect(QStringLiteral("org.freedesktop.PowerManagement"), @@ -51,6 +51,8 @@ if (!reply.isError()) { bool onBattery = reply.argumentAt<0>(); slotPowerManagementStatusChanged(onBattery); + } else { + slotPowerManagementStatusChanged(false); } watch->deleteLater(); });