aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-08-01 16:11:09 +1000
committerNeil <nyamatongwe@gmail.com>2022-08-01 16:11:09 +1000
commite7df93070d5739eea3fc02663bf685852ab50735 (patch)
treee497ea747e899913274025a574594187ff475878
parent90ad82b21dc2902b63707ab0fb8367dd47909412 (diff)
downloadscintilla-mirror-e7df93070d5739eea3fc02663bf685852ab50735.tar.gz
Force window onto screen when above it. Helps show autompletion when scrolled
away from caret.
-rw-r--r--qt/ScintillaEditBase/PlatQt.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qt/ScintillaEditBase/PlatQt.cpp b/qt/ScintillaEditBase/PlatQt.cpp
index 6c2cdfd8e..233e114ff 100644
--- a/qt/ScintillaEditBase/PlatQt.cpp
+++ b/qt/ScintillaEditBase/PlatQt.cpp
@@ -843,6 +843,8 @@ void Window::SetPositionRelative(PRectangle rc, const Window *relativeTo)
ox = rectDesk.right() - sizex;
if (oy + sizey > rectDesk.bottom())
oy = rectDesk.bottom() - sizey;
+ if (oy < rectDesk.top())
+ oy = rectDesk.top();
Q_ASSERT(wid);
window(wid)->move(ox, oy);