diff --git a/src/uxa/intel_display.c b/src/uxa/intel_display.c index f584f357..39d85071 100644 --- a/src/uxa/intel_display.c +++ b/src/uxa/intel_display.c @@ -1118,7 +1118,7 @@ intel_output_dpms(xf86OutputPtr output, int dpms) if (!strcmp(props->name, "DPMS")) { /* Make sure to reverse the order between on and off. */ - if (dpms == DPMSModeOff) + if (dpms != DPMSModeOn) intel_output_dpms_backlight(output, intel_output->dpms_mode, dpms); @@ -1129,7 +1129,7 @@ intel_output_dpms(xf86OutputPtr output, int dpms) props->prop_id, dpms); - if (dpms != DPMSModeOff) + if (dpms == DPMSModeOn) intel_output_dpms_backlight(output, intel_output->dpms_mode, dpms);