| Summary: | No animations on gtk3 with two screens connected | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Lachabe <clementchabanne> |
| Component: | Impress | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | arnaud.versini |
| Priority: | medium | ||
| Version: | 5.4.0.3 release | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | target:6.0.0 target:5.4.2 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 103182, 104160 | ||
|
Description
Lachabe
2017-07-31 18:45:06 UTC
Confirmed on openSUSE with gnome 3 and Intel® Haswell Mobile. Steps to reproduce : - create a presentation with a custom animation on an object, - connect a second screen, - launch the presentation, Expected : - an animation as requested Result : - no animation when we connect the second screen. Version: 5.4.0.3 Build ID: 40m0(Build:3) CPU threads: 4; OS: Linux 4.11; UI render: default; VCL: gtk3; Locale: fr-FR (fr_FR.UTF-8); Calc: group This seems to be working in master but not earlier versions, and seems to have started working due to idle/timer/scheduler changes, so something of that nature doesn't work right in earlier versions. Moving the mouse onto the presentation screen seems to make the animation play so maybe the start of the animation timer depends on some events arriving the kick off the animation and that isn't happening pre scheduler changes Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=9ca0f91b02822a5c0b28a651f82821cd11d9f6ed tdf#110737 set user-events to a lower priority than system redraw It will be available in 6.0.0. 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. This works for me, backport to 5-4 in gerrit 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=64c51f83fde713c7887fee608e35d6fb7492a064&h=libreoffice-5-4 tdf#110737 set user-events to a lower priority than system redraw It will be available in 5.4.2. 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. |