*** qwindowswindow.cpp.orig Wed Jan 18 10:21:58 2017 --- qwindowswindow.cpp Tue May 30 16:00:22 2017 *************** *** 2168,2173 **** --- 2168,2175 ---- static inline bool applyNewCursor(const QWindow *w) { const QWindow *underMouse = QWindowsContext::instance()->windowUnderMouse(); + if (!underMouse && w && w->isModal()) + return true; if (underMouse == w) return true; for (const QWindow *p = underMouse; p ; p = p->parent()) {