Summary: | Control-drag-drop in Writer doesn’t copy | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Tim Ferguson <timothy> |
Component: | Writer | Assignee: | Caolán McNamara <caolan.mcnamara> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | serval2412 |
Priority: | medium | ||
Version: | 5.3.4.2 release | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=33692 | ||
Whiteboard: | target:5.3.6 target:5.4.1 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 108844 |
Description
Tim Ferguson
2017-07-22 18:26:58 UTC
On pc Debian x86-64 with master sources updated today, I could reproduce this. Interesting point is it happens only with gtk3 rendering. Not with gtk (=gtk2), kde4 and gen rendering. I noticed logs these on console: warn:legacy.osl:18356:1:sw/source/core/access/accmap.cxx:1029: invalid event combination warn:legacy.osl:18356:1:sw/source/core/access/accmap.cxx:1029: invalid event combination warn:legacy.osl:18356:1:sw/source/core/access/acccontext.cxx:455: fire event for disposed frame? warn:legacy.osl:18356:1:sw/source/core/access/acccontext.cxx:455: fire event for disposed frame? warn:legacy.osl:18356:1:sw/source/core/access/acccontext.cxx:455: fire event for disposed frame? warn:legacy.osl:18356:1:sw/source/core/access/acccontext.cxx:455: fire event for disposed frame? warn:sw.core:18356:1:sw/source/core/attr/calbck.cxx:170: a 21SwAccessibleParagraph client added as listener to a 16SwTextFormatColl during client iteration. I think I need to explicitly query for the ctrl being pressed in the gtk3 signalDragMotion callback https://cgit.freedesktop.org/libreoffice/core/commit/?id=0c840d9bf308464d58a2df8aaa1e61481b5e4f52 wrong bug id With master sources updated today (which includes the patch), I confirm it's ok now. Thank you Caolán! Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-5-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=3cb369463e4e9d0a00baee3adf10957d1ed7ed83&h=libreoffice-5-3 gtk3: Resolves: tdf#109277 take modifier key into account for dnd It will be available in 5.3.6. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-5-4": http://cgit.freedesktop.org/libreoffice/core/commit/?id=ab273651477d76890fc4268277b52893d89edc0b&h=libreoffice-5-4 gtk3: Resolves: tdf#109277 take modifier key into account for dnd It will be available in 5.4.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |