@@ -254,7 +254,7 @@ int MirSurfaceItem::surfaceWidth() const
255void MirSurfaceItem::setSurfaceWidth(int value)
255void MirSurfaceItem::setSurfaceWidth(int value)
257− if (m_surfaceWidth != value) {
257+ if (value != -1 && m_surfaceWidth != value) {
258 m_surfaceWidth = value;
258 m_surfaceWidth = value;
259 Q_EMIT surfaceWidthChanged(m_surfaceWidth);
259 Q_EMIT surfaceWidthChanged(m_surfaceWidth);
260 updateSurfaceSize();
260 updateSurfaceSize();
@@ -268,7 +268,7 @@ int MirSurfaceItem::surfaceHeight() const
269void MirSurfaceItem::setSurfaceHeight(int value)
269void MirSurfaceItem::setSurfaceHeight(int value)
271− if (m_surfaceHeight != value) {
271+ if (value != -1 && m_surfaceHeight != value) {
272 m_surfaceHeight = value;
272 m_surfaceHeight = value;
273 Q_EMIT surfaceHeightChanged(m_surfaceHeight);
273 Q_EMIT surfaceHeightChanged(m_surfaceHeight);
274 updateSurfaceSize();
274 updateSurfaceSize();