From 2400f6e11f1b03b8bbf8beb5b1ac9088daa795b5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 9 Jun 2017 17:03:24 +0100 Subject: [PATCH] Add fix to Scintilla to ensure mouse tracking is restored on show * See: https://sourceforge.net/p/scintilla/bugs/1948/ --- .../scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp index eb51ef1d1..03ecb4fdc 100644 --- a/qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp +++ b/qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp @@ -132,6 +132,9 @@ bool ScintillaEditBase::event(QEvent *event) // Circumvent the tab focus convention. keyPressEvent(static_cast(event)); result = event->isAccepted(); + } else if (event->type() == QEvent::Show) { + setMouseTracking(true); + result = QAbstractScrollArea::event(event); } else if (event->type() == QEvent::Hide) { setMouseTracking(false); result = QAbstractScrollArea::event(event);