From 5d7e32ef87f97cb09890b7690f9f62c3395ab673 Mon Sep 17 00:00:00 2001 From: Victor Lowther Date: Sat, 1 Mar 2008 08:38:37 -0600 Subject: Replace if statements with command chaining in 99video. --- pm/sleep.d/99video | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/pm/sleep.d/99video b/pm/sleep.d/99video index 3f1e562..67f11e5 100755 --- a/pm/sleep.d/99video +++ b/pm/sleep.d/99video @@ -9,8 +9,6 @@ . "${PM_FUNCTIONS}" -[ "$DISPLAY_QUIRK_NONE" = "true" ] && exit $NA - reset_brightness() { for bl in /sys/class/backlight/* ; do @@ -64,49 +62,41 @@ suspend_video() sysctl -w kernel.acpi_video_flags=$acpi_flag # We might need to do one or many of these quirks - if quirk "${DISPLAY_QUIRK_VBESTATE_RESTORE}"; then + quirk "${DISPLAY_QUIRK_VBESTATE_RESTORE}" && \ vbe vbestate save |savestate vbestate - fi - if quirk "${DISPLAY_QUIRK_VBEMODE_RESTORE}"; then + quirk "${DISPLAY_QUIRK_VBEMODE_RESTORE}" && \ vbe vbemode get |savestate vbemode - fi - if quirk "${DISPLAY_QUIRK_RADEON_OFF}"; then + quirk "${DISPLAY_QUIRK_RADEON_OFF}" && { radeon dac off radeon light off - fi - if quirk "${DISPLAY_QUIRK_VGA_MODE_3}"; then + } + quirk "${DISPLAY_QUIRK_VGA_MODE_3}" && \ vbe vbemode set 3 - fi - if quirk "${DISPLAY_QUIRK_DPMS_SUSPEND}"; then + quirk "${DISPLAY_QUIRK_DPMS_SUSPEND}" && \ vbe dpms suspend - fi save_fbcon } resume_video() { - # We might need to do one or many of these quirks - if quirk "${DISPLAY_QUIRK_VBE_POST}"; then + # We might need to do one or many of these quirks + quirk "${DISPLAY_QUIRK_VBE_POST}" && { vbe post sleep 0.1 - fi - if quirk "${DISPLAY_QUIRK_VBESTATE_RESTORE}"; then + } + quirk "${DISPLAY_QUIRK_VBESTATE_RESTORE}" && \ restorestate vbestate |vbe vbestate restore - fi - if quirk "${DISPLAY_QUIRK_VBEMODE_RESTORE}"; then + quirk "${DISPLAY_QUIRK_VBEMODE_RESTORE}" && \ vbe vbemode set "$(restorestate vbemode)" - fi # based on data from s2ram resume_fbcon - if quirk "${DISPLAY_QUIRK_RADEON_OFF}"; then + quirk "${DISPLAY_QUIRK_RADEON_OFF}" && { radeon dac on radeon light on - fi - if quirk "${DISPLAY_QUIRK_DPMS_ON}"; then + } + quirk "${DISPLAY_QUIRK_DPMS_ON}" && \ vbe dpms on - fi - if quirk "${DISPLAY_QUIRK_RESET_BRIGHTNESS}"; then + quirk "${DISPLAY_QUIRK_RESET_BRIGHTNESS}" && \ reset_brightness - fi } -- cgit v1.2.3