Changeset View
Changeset View
Standalone View
Standalone View
autotests/integration/dont_crash_reinitialize_compositor.cpp
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Line(s) | 58 | { | |||
---|---|---|---|---|---|
59 | qputenv("XDG_DATA_DIRS", QCoreApplication::applicationDirPath().toUtf8()); | 59 | qputenv("XDG_DATA_DIRS", QCoreApplication::applicationDirPath().toUtf8()); | ||
60 | 60 | | |||
61 | qRegisterMetaType<KWin::AbstractClient *>(); | 61 | qRegisterMetaType<KWin::AbstractClient *>(); | ||
62 | qRegisterMetaType<KWin::Deleted *>(); | 62 | qRegisterMetaType<KWin::Deleted *>(); | ||
63 | qRegisterMetaType<KWin::ShellClient *>(); | 63 | qRegisterMetaType<KWin::ShellClient *>(); | ||
64 | QSignalSpy workspaceCreatedSpy(kwinApp(), &Application::workspaceCreated); | 64 | QSignalSpy workspaceCreatedSpy(kwinApp(), &Application::workspaceCreated); | ||
65 | QVERIFY(workspaceCreatedSpy.isValid()); | 65 | QVERIFY(workspaceCreatedSpy.isValid()); | ||
66 | kwinApp()->platform()->setInitialWindowSize(QSize(1280, 1024)); | 66 | kwinApp()->platform()->setInitialWindowSize(QSize(1280, 1024)); | ||
67 | QMetaObject::invokeMethod(kwinApp()->platform(), "setVirtualOutputs", Qt::DirectConnection, Q_ARG(int, 2)); | | |||
68 | QVERIFY(waylandServer()->init(s_socketName.toLocal8Bit())); | 67 | QVERIFY(waylandServer()->init(s_socketName.toLocal8Bit())); | ||
68 | QMetaObject::invokeMethod(kwinApp()->platform(), "setVirtualOutputs", Qt::DirectConnection, Q_ARG(int, 2)); | ||||
69 | 69 | | |||
70 | auto config = KSharedConfig::openConfig(QString(), KConfig::SimpleConfig); | 70 | auto config = KSharedConfig::openConfig(QString(), KConfig::SimpleConfig); | ||
71 | KConfigGroup plugins(config, QStringLiteral("Plugins")); | 71 | KConfigGroup plugins(config, QStringLiteral("Plugins")); | ||
72 | ScriptedEffectLoader loader; | 72 | ScriptedEffectLoader loader; | ||
73 | const auto builtinNames = BuiltInEffects::availableEffectNames() << loader.listOfKnownEffects(); | 73 | const auto builtinNames = BuiltInEffects::availableEffectNames() << loader.listOfKnownEffects(); | ||
74 | for (const QString &name : builtinNames) { | 74 | for (const QString &name : builtinNames) { | ||
75 | plugins.writeEntry(name + QStringLiteral("Enabled"), false); | 75 | plugins.writeEntry(name + QStringLiteral("Enabled"), false); | ||
76 | } | 76 | } | ||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |