@@ -159,8 +159,12 @@ private Q_SLOTS:
159159// void testLock() {
160160// DBusUnitySessionService dbusUnitySessionService;
161161// DBusScreensaverWrapper saverIface;
162+// QDBusInterface saverCompatIface("org.freedesktop.ScreenSaver", "/ScreenSaver", "org.freedesktop.ScreenSaver", QDBusConnection::sessionBus());
162163// QSignalSpy spy(&saverIface, &DBusScreensaverWrapper::ActiveChanged);
163164// QCoreApplication::processEvents(); // to let the service register on DBus
165+
166+// QTRY_COMPARE(saverCompatIface.isValid(), true);
167+
164168// qDebug() << "Locking up...";
165169// dbusUnitySessionService.Lock();
166170
@@ -174,7 +178,7 @@ private Q_SLOTS:
174178// sleep(5);
175179// qDebug() << "Screensaver has been active for" << saverIface.GetActiveTime() << "seconds";
176180// qDebug() << "Session has been idle for" << saverIface.GetSessionIdleTime() << "seconds";
177−// }
181+ }
178182
179183private:
180184 QDBusInterface *dbusUnitySession;