Revert "Issue #5041 - properly update activeDesk and activeDeskName when screen saver activates"
This reverts commit 3615add7b80838dc8b93cb89f2c8f87254db6c21.
This commit is contained in:
parent
da5e9527a3
commit
92a3c47ed2
|
@ -854,19 +854,12 @@ MSWindowsDesks::checkDesk()
|
||||||
// if we are told to shut down on desk switch, and this is not the
|
// if we are told to shut down on desk switch, and this is not the
|
||||||
// first switch, then shut down.
|
// first switch, then shut down.
|
||||||
// Issue #5041 workaround - prevent synergys from shutting down when screen
|
// Issue #5041 workaround - prevent synergys from shutting down when screen
|
||||||
// saver activates - if it is restarted while the screen saver is active,
|
// saver activates - It does not come back cleanly.
|
||||||
// the clipboard no longer works.
|
if (m_stopOnDeskSwitch && m_activeDesk != NULL && name != m_activeDeskName
|
||||||
if (m_stopOnDeskSwitch && m_activeDesk != NULL && name != m_activeDeskName) {
|
&& !m_screensaver->isActive()) {
|
||||||
if (!m_screensaver->isActive()) {
|
LOG((CLOG_DEBUG "shutting down because of desk switch to \"%s\"", name.c_str()));
|
||||||
LOG((CLOG_DEBUG "shutting down because of desk switch \"%s\"->\"%s\"",
|
m_events->addEvent(Event(Event::kQuit));
|
||||||
m_activeDeskName.c_str(), name.c_str()));
|
return;
|
||||||
m_events->addEvent(Event(Event::kQuit));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
LOG((CLOG_DEBUG "screen saver active, ignoring desk switch \"%s\"->\"%s\"",
|
|
||||||
m_activeDeskName.c_str(), name.c_str()));
|
|
||||||
m_activeDesk = desk;
|
|
||||||
m_activeDeskName = name;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if active desktop changed then tell the old and new desk threads
|
// if active desktop changed then tell the old and new desk threads
|
||||||
|
|
Loading…
Reference in New Issue