diff options
author | Giovanni Campagna <gcampagn@redhat.com> | 2013-08-21 19:07:01 +0200 |
---|---|---|
committer | Giovanni Campagna <gcampagn@redhat.com> | 2013-08-22 16:24:26 +0200 |
commit | 25ad3486a4dde131c285212dc652f5a07bbf0d7c (patch) | |
tree | 8fceca1e22fca6e109e4a6de31e0e290842383de /src/core | |
parent | 9198de7d450cdc13bb87a2316e84fd218bd0ff1e (diff) | |
download | mutter-25ad3486a4dde131c285212dc652f5a07bbf0d7c.tar.gz |
MonitorXrandr: fix reading the current DPMS level
Add missing break statements, to avoid falling always through
to the invalid case.
https://bugzilla.gnome.org/show_bug.cgi?id=706582
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/monitor-xrandr.c | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/src/core/monitor-xrandr.c b/src/core/monitor-xrandr.c index 37dd4ca0b..1a66c13ce 100644 --- a/src/core/monitor-xrandr.c +++ b/src/core/monitor-xrandr.c @@ -337,18 +337,23 @@ meta_monitor_manager_xrandr_read_current (MetaMonitorManager *manager) dpms_enabled) { switch (dpms_state) - { - case DPMSModeOn: - manager->power_save_mode = META_POWER_SAVE_ON; - case DPMSModeStandby: - manager->power_save_mode = META_POWER_SAVE_STANDBY; - case DPMSModeSuspend: - manager->power_save_mode = META_POWER_SAVE_SUSPEND; - case DPMSModeOff: - manager->power_save_mode = META_POWER_SAVE_OFF; - default: - manager->power_save_mode = META_POWER_SAVE_UNKNOWN; - } + { + case DPMSModeOn: + manager->power_save_mode = META_POWER_SAVE_ON; + break; + case DPMSModeStandby: + manager->power_save_mode = META_POWER_SAVE_STANDBY; + break; + case DPMSModeSuspend: + manager->power_save_mode = META_POWER_SAVE_SUSPEND; + break; + case DPMSModeOff: + manager->power_save_mode = META_POWER_SAVE_OFF; + break; + default: + manager->power_save_mode = META_POWER_SAVE_UNKNOWN; + break; + } } else { |