| Summary: | Print dialog's N-Up preview doesn't update properly (non-gtk3) | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Michael Weghorn <m.weghorn> |
| Component: | graphics stack | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | caolan.mcnamara, m.weghorn, xiscofauli |
| Priority: | medium | Keywords: | bibisected, bisected, regression |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | target:6.4.0 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 103309 | ||
| Attachments: | Screencast showing the issue | ||
|
Description
Michael Weghorn
2019-11-08 12:36:58 UTC
This happens since the dialog was welded in commit bab77fcf8b80594fb49561254dfbaea381da8934 Author: Caolán McNamara <caolanm@redhat.com> Date: Tue Oct 1 10:20:29 2019 +0100 weld PrintDialog Change-Id: Id4adbe484f88be74f45dab8e7ef426c66e5cbc8b Reviewed-on: https://gerrit.libreoffice.org/80002 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> Adding CC: to Caolán McNamara <caolanm@redhat.com> Reproduced in Version: 6.4.0.0.alpha1+ Build ID: 498c2d3944b666c2f016b65903001920db2cb2a4 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: x11; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded On Win10 with master sources updated today, I could reproduce this. Taking a look to https://cgit.freedesktop.org/libreoffice/core/commit/?id=bab77fcf8b80594fb49561254dfbaea381da8934, it seems "mxPreviewWindow" is not really used. Indeed, we've got only: - std::unique_ptr<weld::CustomWeld> mxPreviewWindow; - mxPreviewWindow(new weld::CustomWeld(*m_xBuilder, "preview", *mxPreview)) its a pretty cool looking effect though Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7719b7fb93d42d9ff524c869ba9e347ff040025c Resolves: tdf128672 nup missing erase of old content It will be available in 6.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. (In reply to Caolán McNamara from comment #5) > its a pretty cool looking effect though True, let's hope nobody complains about it being gone now. Thanks for the super-quick fix, verified with Version: 6.4.0.0.alpha1+ Build ID: 76762b4c9899787a32d71bf5ed7695e22eccbc4c CPU threads: 4; OS: Linux 5.2; UI render: default; VCL: kf5; Locale: en-GB (en_GB.UTF-8); UI-Language: en-US Calc: threaded |