| 144 | | if (m_xscreensaverRunning) |
| 145 | | myth_system("xscreensaver-command -deactivate >&- 2>&- &"); |
| 146 | | else |
| 147 | | myth_system("gnome-screensaver-command --poke >&- 2>&- &"); |
| | 145 | QDateTime current_time = QDateTime::currentDateTime (); |
| | 146 | if ((!m_last_deactivated.isValid()) || |
| | 147 | (m_last_deactivated.secsTo(current_time) > 30)) |
| | 148 | { |
| | 149 | if (m_xscreensaverRunning) |
| | 150 | myth_system("xscreensaver-command -deactivate >&- 2>&- &"); |
| | 151 | else if (m_gscreensaverRunning) |
| | 152 | myth_system("gnome-screensaver-command --poke >&- 2>&- &"); |
| | 153 | m_last_deactivated = current_time; |
| | 154 | } |