|
|
@ -80,15 +80,15 @@ void PowerManagementInhibitor::requestIdle() |
|
|
|
if ((m_state == Error) || (m_state == Idle) || (m_state == RequestIdle) || (m_state == RequestBusy)) |
|
|
|
if ((m_state == Error) || (m_state == Idle) || (m_state == RequestIdle) || (m_state == RequestBusy)) |
|
|
|
return; |
|
|
|
return; |
|
|
|
|
|
|
|
|
|
|
|
m_state = RequestIdle; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (m_manager == ManagerType::Systemd) |
|
|
|
if (m_manager == ManagerType::Systemd) |
|
|
|
{ |
|
|
|
{ |
|
|
|
QDBusUnixFileDescriptor dummy; |
|
|
|
m_fd = {}; |
|
|
|
m_fd.swap(dummy); |
|
|
|
m_state = Idle; |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m_state = RequestIdle; |
|
|
|
|
|
|
|
|
|
|
|
const QString method = (m_manager == ManagerType::Gnome) |
|
|
|
const QString method = (m_manager == ManagerType::Gnome) |
|
|
|
? u"Uninhibit"_s |
|
|
|
? u"Uninhibit"_s |
|
|
|
: u"UnInhibit"_s; |
|
|
|
: u"UnInhibit"_s; |
|
|
|