Changeset View
Changeset View
Standalone View
Standalone View
abstract_output.cpp
Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Line(s) | |||||
166 | } | 166 | } | ||
167 | 167 | | |||
168 | void AbstractOutput::createXdgOutput() | 168 | void AbstractOutput::createXdgOutput() | ||
169 | { | 169 | { | ||
170 | if (!m_waylandOutput || m_xdgOutput) { | 170 | if (!m_waylandOutput || m_xdgOutput) { | ||
171 | return; | 171 | return; | ||
172 | } | 172 | } | ||
173 | m_xdgOutput = waylandServer()->xdgOutputManager()->createXdgOutput(m_waylandOutput, m_waylandOutput); | 173 | m_xdgOutput = waylandServer()->xdgOutputManager()->createXdgOutput(m_waylandOutput, m_waylandOutput); | ||
174 | m_xdgOutput->setLogicalSize(pixelSize() / scale()); | ||||
175 | m_xdgOutput->setLogicalPosition(m_globalPos); | ||||
176 | m_xdgOutput->done(); | ||||
174 | } | 177 | } | ||
175 | 178 | | |||
176 | void AbstractOutput::initWaylandOutput() | 179 | void AbstractOutput::initWaylandOutput() | ||
177 | { | 180 | { | ||
178 | Q_ASSERT(m_waylandOutputDevice); | 181 | Q_ASSERT(m_waylandOutputDevice); | ||
179 | 182 | | |||
180 | if (!m_waylandOutput.isNull()) { | 183 | if (!m_waylandOutput.isNull()) { | ||
181 | delete m_waylandOutput.data(); | 184 | delete m_waylandOutput.data(); | ||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |