This commit is contained in:
shiiion 2021-12-18 04:46:27 -08:00
parent 338e928ea5
commit 93c7aeee4e

View File

@ -66,9 +66,8 @@ RenderWidget::RenderWidget(QWidget* parent) : QWidget(parent)
connect(Host::GetInstance(), &Host::UpdateAndRecenterCursor, this, [this](bool locked) {
if (locked) {
QRect render_rect = geometry();
cursor().setPos(windowHandle()->screen(),
render_rect.left() + render_rect.width() / 2,
render_rect.top() + render_rect.height() / 2);
QPoint center = mapToGlobal(QPoint(render_rect.width() / 2, render_rect.height() / 2));
cursor().setPos(windowHandle()->screen(), center);
}
setCursor((locked && Settings::Instance().GetCursorVisibility() == SConfig::ShowCursor::Never) ? Qt::BlankCursor :
Qt::ArrowCursor);