Steal keypresses when markers are active.

Do not propagate keypresses to view when the markers are active.
wilder-markers
Jacopo De Simoi 5 years ago committed by Jacopo De Simoi
parent fd84f45f77
commit 8824ac3a1e
  1. 5
      src/lib/webengine/webview.cpp

@ -1179,6 +1179,7 @@ void WebView::_keyPressEvent(QKeyEvent *event)
default:
m_currentLinkMarkerLabel += event->text();
qDebug() << "process letter" << m_currentLinkMarkerLabel;
event->accept();
break;
}
} else {
@ -1332,7 +1333,9 @@ bool WebView::eventFilter(QObject *obj, QEvent *event)
}
}
if (obj == parentWidget()) {
if (obj == parentWidget()
|| ((obj == m_rwhvqt) && (m_followLink)))
{
switch (event->type()) {
case QEvent::KeyPress:
HANDLE_EVENT(_keyPressEvent, QKeyEvent);

Loading…
Cancel
Save