@@ -254,7 +254,7 @@ int MirSurfaceItem::surfaceWidth() const
254254
255255void MirSurfaceItem::setSurfaceWidth(int value)
256256{
257− if (m_surfaceWidth != value) {
257+ if (value != -1 && m_surfaceWidth != value) {
258258 m_surfaceWidth = value;
259259 Q_EMIT surfaceWidthChanged(m_surfaceWidth);
260260 updateSurfaceSize();
@@ -268,7 +268,7 @@ int MirSurfaceItem::surfaceHeight() const
268268
269269void MirSurfaceItem::setSurfaceHeight(int value)
270270{
271− if (m_surfaceHeight != value) {
271+ if (value != -1 && m_surfaceHeight != value) {
272272 m_surfaceHeight = value;
273273 Q_EMIT surfaceHeightChanged(m_surfaceHeight);
274274 updateSurfaceSize();