gui: don't keep stale hover selections
This commit is contained in:
parent
1fe1b99a5a
commit
3967899a2a
@ -612,8 +612,14 @@ void FPGAViewWidget::mouseMoveEvent(QMouseEvent *event)
|
||||
|
||||
auto world = mouseToWorldCoordinates(event->x(), event->y());
|
||||
auto closestOr = pickElement(world.x(), world.y());
|
||||
if (!closestOr)
|
||||
// No elements? No decal.
|
||||
if (!closestOr) {
|
||||
QMutexLocker locked(&rendererArgsLock_);
|
||||
rendererArgs_->hoveredDecal = DecalXY();
|
||||
rendererArgs_->changed = true;
|
||||
pokeRenderer();
|
||||
return;
|
||||
}
|
||||
|
||||
auto closest = closestOr.value();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user