Make size grip work with high dpi scaling
Task-number: QTBUG-53389 Change-Id: I6e922f0555ae296f3152d4df2598534fa73fb584 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
parent
00c9ec63a5
commit
c0842aceaf
@ -2738,7 +2738,7 @@ bool QXcbWindow::startSystemResize(const QPoint &pos, Qt::Corner corner)
|
|||||||
const xcb_atom_t moveResize = connection()->atom(QXcbAtom::_NET_WM_MOVERESIZE);
|
const xcb_atom_t moveResize = connection()->atom(QXcbAtom::_NET_WM_MOVERESIZE);
|
||||||
if (!connection()->wmSupport()->isSupportedByWM(moveResize))
|
if (!connection()->wmSupport()->isSupportedByWM(moveResize))
|
||||||
return false;
|
return false;
|
||||||
const QPoint globalPos = window()->mapToGlobal(pos);
|
const QPoint globalPos = QHighDpi::toNativePixels(window()->mapToGlobal(pos), window()->screen());
|
||||||
#ifdef XCB_USE_XINPUT22
|
#ifdef XCB_USE_XINPUT22
|
||||||
if (connection()->startSystemResizeForTouchBegin(m_window, globalPos, corner))
|
if (connection()->startSystemResizeForTouchBegin(m_window, globalPos, corner))
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user