Changeset View
Changeset View
Standalone View
Standalone View
main_wayland.cpp
Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Line(s) | |||||
124 | 124 | | |||
125 | ApplicationWayland::ApplicationWayland(int &argc, char **argv) | 125 | ApplicationWayland::ApplicationWayland(int &argc, char **argv) | ||
126 | : Application(OperationModeWaylandOnly, argc, argv) | 126 | : Application(OperationModeWaylandOnly, argc, argv) | ||
127 | { | 127 | { | ||
128 | } | 128 | } | ||
129 | 129 | | |||
130 | ApplicationWayland::~ApplicationWayland() | 130 | ApplicationWayland::~ApplicationWayland() | ||
131 | { | 131 | { | ||
132 | setTerminating(); | ||||
132 | if (!waylandServer()) { | 133 | if (!waylandServer()) { | ||
133 | return; | 134 | return; | ||
134 | } | 135 | } | ||
135 | 136 | | |||
136 | if (kwinApp()->platform()) { | 137 | if (kwinApp()->platform()) { | ||
137 | kwinApp()->platform()->setOutputsEnabled(false); | 138 | kwinApp()->platform()->setOutputsEnabled(false); | ||
138 | } | 139 | } | ||
139 | // need to unload all effects prior to destroying X connection as they might do X calls | 140 | // need to unload all effects prior to destroying X connection as they might do X calls | ||
▲ Show 20 Lines • Show All 691 Lines • Show Last 20 Lines |