Fix for movement during screen pick (#1225)
This commit is contained in:
parent
fa8f3e3640
commit
d33b097d01
1 changed files with 3 additions and 2 deletions
|
@ -63,8 +63,9 @@ void ScreenPicker::mousePressEvent(QWidget *widget, QMouseEvent *me) {
|
|||
//------------------------------------------------------------------
|
||||
|
||||
void ScreenPicker::mouseMoveEvent(QWidget *widget, QMouseEvent *me) {
|
||||
assert(m_mouseGrabbed);
|
||||
if (!m_mousePressed) return;
|
||||
// On fast movements, the mouse release can fire before the mouse movement
|
||||
//assert(m_mouseGrabbed); - can cause a crash
|
||||
if (!m_mousePressed || !m_mouseGrabbed) return;
|
||||
|
||||
QPoint pos(widget->mapToGlobal(me->pos()));
|
||||
m_geometry = QRect(QRect(m_start, QSize(1, 1)) | QRect(pos, QSize(1, 1)));
|
||||
|
|
Loading…
Reference in a new issue