Merge "Remove unsafe cast in Client::createWithSurfaceParent" into rvc-dev