Check for mouse button before applying skin rotation

Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
This commit is contained in:
Dylan Schooner
2025-10-31 03:02:46 -04:00
parent 2982e6e7c9
commit 8e4b66d71c

View File

@@ -75,6 +75,12 @@ void SkinOpenGLWindow::mousePressEvent(QMouseEvent* e)
void SkinOpenGLWindow::mouseMoveEvent(QMouseEvent* event)
{
// Prevents mouse sticking on Wayland compositors
if (!(event->buttons() & Qt::MouseButton::LeftButton)) {
m_isMousePressed = false;
return;
}
if (m_isMousePressed) {
int dx = event->position().x() - m_mousePosition.x();
int dy = event->position().y() - m_mousePosition.y();