diff --git a/src/powermanager.cpp b/src/powermanager.cpp index a89e01c..5233adf 100644 --- a/src/powermanager.cpp +++ b/src/powermanager.cpp @@ -64,6 +64,14 @@ void PowerManager::setIdleTime(int idleTime) m_idleTime = idleTime; QSettings settings(QSettings::UserScope, "cutefishos", "power"); settings.setValue("CloseScreenTimeout", idleTime); + + QDBusInterface iface("com.cutefish.PowerManager", + "/PowerManager", "com.cutefish.PowerManager", + QDBusConnection::sessionBus()); + if (iface.isValid()) { + iface.asyncCall("setDimDisplayTimeout", idleTime); + } + emit idleTimeChanged(); } } diff --git a/src/qml/Display/Main.qml b/src/qml/Display/Main.qml index de135a6..71a1082 100644 --- a/src/qml/Display/Main.qml +++ b/src/qml/Display/Main.qml @@ -90,7 +90,7 @@ ItemPage { Layout.fillWidth: true Layout.alignment: Qt.AlignVCenter value: brightness.value - from: 0 + from: 1 to: 100 stepSize: 1 onMoved: brightnessTimer.start()