diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2016-09-19 17:21:39 +0200 |
---|---|---|
committer | Marco Cecchetti <mrcekets@gmail.com> | 2016-10-03 12:07:42 +0000 |
commit | 3fcd1f80afcf789fbafae2a4360b62111089a5cd (patch) | |
tree | 74cc83ac8c98f74483dd467fa8c3cf85417381a6 /accessibility | |
parent | f5ed92549b9f113cbe252820a01a098b2b9d65ab (diff) |
Calc: edit engine could be accessed after being destroyed
ScTabView <---------------- ScTabViewShell
+ScViewData +ScInputHandler
+EditView[4] +EditEngine
+ImpEditEngine
+vector<pointer<EditView>>
On tab view shell destruction:
~ScTabViewShell -> ~ScTabView -> ScViewData::KillEditView ->
EditEngine::RemoveView
but it occurs after the following:
~ScTabViewShell -> ~ScInputHandler -> ~EditEngine
since data members are destroyed before ancestor classes.
Change-Id: Ida56b8009c0d8a3cd23952259d78318e96ae5124
Reviewed-on: https://gerrit.libreoffice.org/29409
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
Diffstat (limited to 'accessibility')
0 files changed, 0 insertions, 0 deletions