|
|
|
@ -2,7 +2,7 @@ diff --git a/src/xfpm-manager.c b/src/xfpm-manager.c
|
|
|
|
|
index e9acaa0..05e9964 100644
|
|
|
|
|
--- a/src/xfpm-manager.c
|
|
|
|
|
+++ b/src/xfpm-manager.c
|
|
|
|
|
@@ -441,12 +441,9 @@ xfpm_manager_lid_changed_cb (XfpmPower *power, gboolean lid_is_closed, XfpmManag
|
|
|
|
|
@@ -441,12 +441,11 @@ xfpm_manager_lid_changed_cb (XfpmPower *power, gboolean lid_is_closed, XfpmManag
|
|
|
|
|
{
|
|
|
|
|
XFPM_DEBUG_ENUM (action, XFPM_TYPE_LID_TRIGGER_ACTION, "LID close event");
|
|
|
|
|
|
|
|
|
@ -12,8 +12,10 @@ index e9acaa0..05e9964 100644
|
|
|
|
|
- xfpm_dpms_force_level (manager->priv->dpms, DPMSModeOff);
|
|
|
|
|
- }
|
|
|
|
|
- else if ( action == LID_TRIGGER_LOCK_SCREEN )
|
|
|
|
|
+ if ( action != LID_TRIGGER_NOTHING ) {
|
|
|
|
|
+ if ( !xfpm_is_multihead_connected () )
|
|
|
|
|
+ xfpm_dpms_force_level (manager->priv->dpms, DPMSModeOff);
|
|
|
|
|
+ }
|
|
|
|
|
+ if ( action == LID_TRIGGER_LOCK_SCREEN )
|
|
|
|
|
{
|
|
|
|
|
if ( !xfpm_is_multihead_connected () )
|
|
|
|
|