diff --git a/daemon/backends/upower/powerdevilupowerbackend.cpp b/daemon/backends/upower/powerdevilupowerbackend.cpp --- a/daemon/backends/upower/powerdevilupowerbackend.cpp +++ b/daemon/backends/upower/powerdevilupowerbackend.cpp @@ -198,7 +198,8 @@ UdevQt::Client *client = new UdevQt::Client(QStringList("backlight"), this); connect(client, SIGNAL(deviceChanged(UdevQt::Device)), SLOT(onDeviceChanged(UdevQt::Device))); } - Q_EMIT brightnessSupportQueried(true); + + Q_EMIT brightnessSupportQueried(m_brightnessMax > 0); } ); syspathJob->start();