diff --git a/0001-profiledefaults-don-t-automatically-suspend-by-defau.patch b/0001-profiledefaults-don-t-automatically-suspend-by-defau.patch index fa8e6ae..07ac5f1 100644 --- a/0001-profiledefaults-don-t-automatically-suspend-by-defau.patch +++ b/0001-profiledefaults-don-t-automatically-suspend-by-defau.patch @@ -1,4 +1,4 @@ -From a1a3ae586cf1e10eec6930f088a5ad72631d22fd Mon Sep 17 00:00:00 2001 +From 795ac6b8b40cd882235adeed4c83356d1ca79f61 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Fri, 1 Sep 2023 17:09:16 -0700 Subject: [PATCH] profiledefaults: don't automatically suspend by default if @@ -13,10 +13,10 @@ Signed-off-by: Adam Williamson daemon/powerdevilcore.cpp | 4 +++- daemon/powerdevilpowermanagement.cpp | 17 +++++++++++++++++ daemon/powerdevilpowermanagement.h | 1 + - daemon/powerdevilprofilegenerator.cpp | 15 +++++++++------ + daemon/powerdevilprofilegenerator.cpp | 17 ++++++++++------- daemon/powerdevilprofilegenerator.h | 2 +- kcmodule/profiles/EditPage.cpp | 2 ++ - 6 files changed, 33 insertions(+), 8 deletions(-) + 6 files changed, 34 insertions(+), 9 deletions(-) diff --git a/daemon/powerdevilcore.cpp b/daemon/powerdevilcore.cpp index 0791552c..5c4f8a7d 100644 @@ -89,7 +89,7 @@ index 84c99f19..14069708 100644 bool canHibernate() const; bool canHybridSuspend() const; diff --git a/daemon/powerdevilprofilegenerator.cpp b/daemon/powerdevilprofilegenerator.cpp -index b3029e02..f6a5f3eb 100644 +index b3029e02..475b9ed6 100644 --- a/daemon/powerdevilprofilegenerator.cpp +++ b/daemon/powerdevilprofilegenerator.cpp @@ -29,7 +29,7 @@ @@ -101,7 +101,15 @@ index b3029e02..f6a5f3eb 100644 { // Change critical action if default (hibernate) is unavailable if (!toDisk) { -@@ -71,7 +71,10 @@ void ProfileGenerator::generateProfiles(bool mobile, bool toRam, bool toDisk) +@@ -64,14 +64,17 @@ void ProfileGenerator::generateProfiles(bool mobile, bool toRam, bool toDisk) + dimDisplay.writeEntry< int >("idleTime", 300000); + } + +- auto initLid = [toRam, mobile](KConfigGroup &profile) ++ auto initLid = [vm, toRam, mobile](KConfigGroup &profile) + { + const Modes defaultPowerButtonAction = mobile ? ToggleScreenOnOffMode : LogoutDialogMode; + KConfigGroup handleButtonEvents(&profile, "HandleButtonEvents"); handleButtonEvents.writeEntry< uint >("powerButtonAction", defaultPowerButtonAction); handleButtonEvents.writeEntry< uint >("powerDownAction", LogoutDialogMode);