Changeset View
Changeset View
Standalone View
Standalone View
main_wayland.cpp
Show First 20 Lines • Show All 174 Lines • ▼ Show 20 Line(s) | 168 | { | |||
---|---|---|---|---|---|
175 | ); | 175 | ); | ||
176 | platform()->init(); | 176 | platform()->init(); | ||
177 | } | 177 | } | ||
178 | 178 | | |||
179 | void ApplicationWayland::continueStartupWithScreens() | 179 | void ApplicationWayland::continueStartupWithScreens() | ||
180 | { | 180 | { | ||
181 | disconnect(kwinApp()->platform(), &Platform::screensQueried, this, &ApplicationWayland::continueStartupWithScreens); | 181 | disconnect(kwinApp()->platform(), &Platform::screensQueried, this, &ApplicationWayland::continueStartupWithScreens); | ||
182 | createScreens(); | 182 | createScreens(); | ||
183 | createCompositor(); | 183 | WaylandCompositor::create(); | ||
184 | connect(Compositor::self(), &Compositor::sceneCreated, this, &ApplicationWayland::continueStartupWithScene); | 184 | connect(Compositor::self(), &Compositor::sceneCreated, this, &ApplicationWayland::continueStartupWithScene); | ||
185 | } | 185 | } | ||
186 | 186 | | |||
187 | void ApplicationWayland::finalizeStartup() | 187 | void ApplicationWayland::finalizeStartup() | ||
188 | { | 188 | { | ||
189 | if (m_xwayland) { | 189 | if (m_xwayland) { | ||
190 | disconnect(m_xwayland, &Xwl::Xwayland::initialized, this, &ApplicationWayland::finalizeStartup); | 190 | disconnect(m_xwayland, &Xwl::Xwayland::initialized, this, &ApplicationWayland::finalizeStartup); | ||
191 | } | 191 | } | ||
▲ Show 20 Lines • Show All 486 Lines • Show Last 20 Lines |