update:全屏后设置焦点,防止工具栏抢焦点

dev
rankun 7 years ago
parent c2b0c269b3
commit 1c36bf1895

@ -413,9 +413,9 @@ bool InputConvertGame::processMouseMove(const QMouseEvent *from)
m_mouseMoveLastConverPos.setY(m_mouseMoveLastConverPos.y() + distance.y() / m_showSize.height()); m_mouseMoveLastConverPos.setY(m_mouseMoveLastConverPos.y() + distance.y() / m_showSize.height());
if (m_mouseMoveLastConverPos.x() < 0.1 if (m_mouseMoveLastConverPos.x() < 0.1
|| m_mouseMoveLastConverPos.x() > 0.9 || m_mouseMoveLastConverPos.x() > 0.8
|| m_mouseMoveLastConverPos.y() < 0.1 || m_mouseMoveLastConverPos.y() < 0.1
|| m_mouseMoveLastConverPos.y() > 0.9) { || m_mouseMoveLastConverPos.y() > 0.8) {
mouseMoveStopTouch(); mouseMoveStopTouch();
mouseMoveStartTouch(from); mouseMoveStartTouch(from);
} }

@ -267,6 +267,7 @@ void VideoForm::switchFullScreen()
::SetThreadExecutionState(ES_CONTINUOUS); ::SetThreadExecutionState(ES_CONTINUOUS);
#endif #endif
} else { } else {
setFocus(Qt::ActiveWindowFocusReason);
// mac fullscreen must show title bar // mac fullscreen must show title bar
#ifdef Q_OS_OSX #ifdef Q_OS_OSX
setWindowFlags(windowFlags() & ~Qt::FramelessWindowHint); setWindowFlags(windowFlags() & ~Qt::FramelessWindowHint);

Loading…
Cancel
Save