From 97b2feaa271e625c272592be7f1385a349482c30 Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Thu, 3 Feb 2022 16:55:32 +0600 Subject: [PATCH] Fix mouse input loss on heavy renderer frameskipping --- src/qt/qt_mainwindow.cpp | 4 ++-- src/qt/qt_softwarerenderer.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/qt/qt_mainwindow.cpp b/src/qt/qt_mainwindow.cpp index 1607c030f..8e6a5c371 100644 --- a/src/qt/qt_mainwindow.cpp +++ b/src/qt/qt_mainwindow.cpp @@ -122,7 +122,7 @@ MainWindow::MainWindow(QWidget *parent) : emit updateMenuResizeOptions(); - connect(this, &MainWindow::pollMouse, ui->stackedWidget, &RendererStack::mousePoll); + connect(this, &MainWindow::pollMouse, ui->stackedWidget, &RendererStack::mousePoll, Qt::DirectConnection); connect(this, &MainWindow::setMouseCapture, this, [this](bool state) { mouse_capture = state ? 1 : 0; @@ -1525,4 +1525,4 @@ void MainWindow::changeEvent(QEvent* event) } #endif QWidget::changeEvent(event); -} \ No newline at end of file +} diff --git a/src/qt/qt_softwarerenderer.cpp b/src/qt/qt_softwarerenderer.cpp index 3b7ccb2d6..6a935a7a5 100644 --- a/src/qt/qt_softwarerenderer.cpp +++ b/src/qt/qt_softwarerenderer.cpp @@ -69,4 +69,4 @@ std::vector> SoftwareRenderer::getBuffer buffers.push_back(std::make_tuple(images[1]->bits(), &buf_usage[1])); return buffers; -} \ No newline at end of file +}