The code looks good, except why use this lambda?
connect(surface, &unityapi::MirSurfaceInterface::allowClientResizeChanged, this, [this]() {...}
Can't you just connect to the &Window::setAllowClientResize slot?
« Back to merge proposal
The code looks good, except why use this lambda?
connect(surface, &unityapi: :MirSurfaceInte rface:: allowClientResi zeChanged, this, [this]() {...}
Can't you just connect to the &Window: :setAllowClient Resize slot?