| commit | 47a9fcccb2bf8d66d97d37c59cea1b0e03792599 | [log] |
|---|---|---|
| author | Caolán McNamara <caolanm@redhat.com> | Sun Jun 14 18:26:24 2020 +0100 |
| committer | Adolfo Jayme Barrientos <fitojb@ubuntu.com> | Mon Jun 15 03:49:01 2020 +0200 |
| tree | 08dfe79c417af8b62181eb602d4a40d5f9a6d7ec | |
| parent | 27922582da61455f91e62c4a36bd79e667aa7195 [diff] |
tdf#133971 hold self-ref until we return Change-Id: Iac1b79152c07915675a7dc562aaad9b4c465faa2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96280 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index 32edc3e..0cf3171 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx
@@ -298,8 +298,11 @@ IMPL_LINK_NOARG(ScFilterListBox, SelectHdl, weld::TreeView&, bool) IMPL_LINK_NOARG(ScFilterListBox, AsyncSelectHdl, void*, void) { pGridWin->FilterSelect( nSel ); nAsyncSelectHdl = nullptr; //tdf#133971 hold self-ref until we return VclPtr<ScFilterListBox> xThis(this); pGridWin->FilterSelect(nSel); if (!pGridWin) { // tdf#133855 we got disposed by FilterSelect