diff options
| author | 2013-04-05 16:41:27 -0700 | |
|---|---|---|
| committer | 2013-04-08 14:42:22 -0700 | |
| commit | ad669b04f4633957eea55b8ad2d8253adcefe39b (patch) | |
| tree | 280e1d04fdc8ef6483574379114175ae4bf98232 /libs/utils/StringArray.cpp | |
| parent | 83a3ad4d579b514dfeff43008254d05922e5e324 (diff) | |
libgui: fix an EGLImage leak
This moves the call to ConsumerBase::abandon from the ConsumerBase dtor to
ConsumerBase::onLastStrongRef. The abandon call relies on virtual methods to
perform the clean-up, so calling it from the ConsumerBase dtor after the
derived classes dtors ran was skipping some of the clean-up. The
onLastStrongRef method should get called just before the most derived class's
dtor gets called.
Bug: 8349135
Change-Id: I836946826927cc1ed69c049049f525f92b17a269
Diffstat (limited to 'libs/utils/StringArray.cpp')
0 files changed, 0 insertions, 0 deletions