summaryrefslogtreecommitdiff
path: root/pm/sleep.d/99video
diff options
context:
space:
mode:
Diffstat (limited to 'pm/sleep.d/99video')
-rwxr-xr-xpm/sleep.d/99video6
1 files changed, 3 insertions, 3 deletions
diff --git a/pm/sleep.d/99video b/pm/sleep.d/99video
index 690a4dd..1663dff 100755
--- a/pm/sleep.d/99video
+++ b/pm/sleep.d/99video
@@ -89,9 +89,9 @@ suspend_video()
{
# 0=nothing, 1=s3_bios, 2=s3_mode, 3=both
local acpi_flag=0
- [ "${QUIRK_S3_BIOS}" = "true" ] && acpi_flag=$(($acpi_flag + 1))
- [ "${QUIRK_S3_MODE}" = "true" ] && acpi_flag=$(($acpi_flag + 2))
- sysctl -w kernel.acpi_video_flags=$acpi_flag
+ quirk "${QUIRK_S3_BIOS}" && acpi_flag=$(($acpi_flag + 1))
+ quirk "${QUIRK_S3_MODE}" && acpi_flag=$(($acpi_flag + 2))
+ [ 0 -ne $acpi_flag ] && sysctl -w kernel.acpi_video_flags=$acpi_flag
quirk "${QUIRK_VBESTATE_RESTORE}" && vbe_savestate
quirk "${QUIRK_VBEMODE_RESTORE}" && vbe_savemode