forked from qt-creator/qt-creator
CppEditor: Fix leaking AssistInterface
...in VirtualFunctionsAssistProcessor. Change-Id: Ic53d1ba92a5ca396055f4727839a89835d881e8d Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -143,8 +143,10 @@ public:
|
|||||||
return new VirtualFunctionProposal(m_params.cursorPosition, items, m_params.openInNextSplit);
|
return new VirtualFunctionProposal(m_params.cursorPosition, items, m_params.openInNextSplit);
|
||||||
}
|
}
|
||||||
|
|
||||||
IAssistProposal *perform(const AssistInterface *) QTC_OVERRIDE
|
IAssistProposal *perform(const AssistInterface *assistInterface) QTC_OVERRIDE
|
||||||
{
|
{
|
||||||
|
delete assistInterface;
|
||||||
|
|
||||||
QTC_ASSERT(m_params.function, return 0);
|
QTC_ASSERT(m_params.function, return 0);
|
||||||
QTC_ASSERT(m_params.staticClass, return 0);
|
QTC_ASSERT(m_params.staticClass, return 0);
|
||||||
QTC_ASSERT(!m_params.snapshot.isEmpty(), return 0);
|
QTC_ASSERT(!m_params.snapshot.isEmpty(), return 0);
|
||||||
|
Reference in New Issue
Block a user