Fix cursor clipping on Windows
This commit is contained in:
@@ -663,6 +663,14 @@ RendererStack::setFocusRenderer()
|
|||||||
void
|
void
|
||||||
RendererStack::onResize(int width, int height)
|
RendererStack::onResize(int width, int height)
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_WINDOWS
|
||||||
|
if (mouse_capture) {
|
||||||
|
RECT rect;
|
||||||
|
if (GetWindowRect((HWND)this->winId(), &rect)) {
|
||||||
|
ClipCursor(&rect);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
if (rendererWindow) {
|
if (rendererWindow) {
|
||||||
rendererWindow->r_monitor_index = m_monitor_index;
|
rendererWindow->r_monitor_index = m_monitor_index;
|
||||||
rendererWindow->onResize(width, height);
|
rendererWindow->onResize(width, height);
|
||||||
|
|||||||
Reference in New Issue
Block a user