Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
4.8.5
-
None
-
openSUSE 13.1, kdelibs 4.11.5, LO master (4.2+)
Description
If LibreOffice is running with KDE integration and KFileDialog is open, if clipboard contents are held by LO (i.e. Ctrl+C in LO before the dialog is opened), then there is a visible delay when moving the mouse over the dialog contents. This is because KFileDialog repeatedly checks clipboard contents and these checks take visibly long (and there's not so few of them).
LO/Qt integration needs to set QClipboard to "useEventLoop" mode. The code there adds 50ms delay to every single clipboard data fetch, presumably to avoid busy-looping, but it's quite long and often needless.
The attached patch avoids any visible delay in the KFileDialog in this case.
Attachments
Issue Links
- is duplicated by
-
QTBUG-44849 Highlighting text too slow (Sigil Qt5)
- Closed
For Gerrit Dashboard: QTBUG-38585 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
87564,1 | Fix delay with QClipboard and useEventLoop. | 4.8 | qt/qt | Status: ABANDONED | 0 | 0 |