Unvirtualize Toplevel::bufferGeometry()
This makes the implementation of the buffer geometry consistent with the frame geometry and the client geometry and removes a virtual method call from a few hot paths.
This makes the implementation of the buffer geometry consistent with the frame geometry and the client geometry and removes a virtual method call from a few hot paths.