Unset pointing hand cursor if set and not over a link

Acked by Martin Sandsmark

REVIEW: 114147
wilder-portage
Albert Astals Cid 12 years ago
parent 65ab0daec1
commit be6bf3a1d4
  1. 2
      src/TerminalDisplay.cpp

@ -1987,7 +1987,7 @@ void TerminalDisplay::mouseMoveEvent(QMouseEvent* ev)
update(_mouseOverHotspotArea | previousHotspotArea);
}
} else if (!_mouseOverHotspotArea.isEmpty()) {
if (_underlineLinks && (_openLinksByDirectClick || (ev->modifiers() & Qt::ControlModifier)))
if ((_underlineLinks && (_openLinksByDirectClick || (ev->modifiers() & Qt::ControlModifier))) || (cursor().shape() == Qt::PointingHandCursor))
setCursor(_mouseMarks ? Qt::IBeamCursor : Qt::ArrowCursor);
update(_mouseOverHotspotArea);

Loading…
Cancel
Save