diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-06-03 14:04:44 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-06-03 14:20:32 +0100 |
commit | fce299fc64fcfe5280966631613edda7e6031c16 (patch) | |
tree | 51fe9c57d5d1266de2e65697250d918febd55b29 /l10ntools | |
parent | a22af0b1702d625f12711e9997daebbddb02b6e0 (diff) |
Resolves: tdf#96008 crash when an extension with legacy decks is installed
ReadLegacyAddons modifies its vectors of maDecks and maPanels in this case, but
a load of things have (c++) references contents of the original contents.
Its such a rats nest that the easiest thing seems to be to make them
vectors of shared_ptrs and hold DeckDescriptor and PanelDescriptor
by shared_ptr and it all works out
Change-Id: I3f628e12c7d5f4224d14d5e0769e450ce893fb54
Diffstat (limited to 'l10ntools')
0 files changed, 0 insertions, 0 deletions