sw/source/uibase/docvw/PageBreakWin.cxx | 1 + 1 file changed, 1 insertion(+)
New commits: commit dd8775dd0d89dac5bb239304efeafdbf515a8841 Author: Caolán McNamara <[email protected]> AuthorDate: Mon Aug 29 20:06:33 2022 +0100 Commit: Christian Lohmaier <[email protected]> CommitDate: Wed Aug 31 16:06:59 2022 +0200 Resolves: tdf#150629 the window was destroyed from the fadetimer callback which is how it could be possible that SwPageBreakWin::dispose() could be both called, stopping the timer, but the timer callback could access the disposed SwPageBreakWin Change-Id: If29ffb45fbde607d35c12064b05e4b5d25c2f009 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138977 Reviewed-by: Adolfo Jayme Barrientos <[email protected]> Tested-by: Christian Lohmaier <[email protected]> Reviewed-by: Christian Lohmaier <[email protected]> diff --git a/sw/source/uibase/docvw/PageBreakWin.cxx b/sw/source/uibase/docvw/PageBreakWin.cxx index 2db9b5141cec..d0e08356dc40 100644 --- a/sw/source/uibase/docvw/PageBreakWin.cxx +++ b/sw/source/uibase/docvw/PageBreakWin.cxx @@ -486,6 +486,7 @@ IMPL_LINK_NOARG(SwPageBreakWin, FadeHandler, Timer *, void) { Hide(); m_pLine->DestroyWin(); + return; } else {
