Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.14.2, 6.3.1, 6.3.2, 6.6.0, 6.7.2
-
None
-
Windows 8-11
Description
We embed Qt controls into native floating palettes of Adobe Illustrator. In certain situations (semi-expanded palettes, see the screenshot), the Qt controls don't get the focus when clicked. Namely, when WM_MOUSEACTIVATE is unhandled, then WM_SETFOCUS is never sent. Therefore the proposed patch adds handling of QtWindows::MouseActivateWindowEvent for embedded widgets:
if (platformWindow->isEmbedded()) {
*result = LRESULT(MA_ACTIVATE);
return true;
{{ }}}
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-119199 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
522440,1 | Windows: handle MA_ACTIVATE for embedded widgets | dev | qt/qtbase | Status: NEW | 0 | 0 |