CppEditor: Fix leaking ClassItem

...in InsertVirtualMethodsOp. Leak occurred while running

    test_quickfix_InsertVirtualMethods(final_function_removed)

in valgrind memcheck.

Change-Id: I1119b68feb25ecd6e210201c7e0f1e651e2542f9
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Nikolai Kosjar
2014-09-19 17:15:11 +02:00
parent f4adc00b99
commit b09c2cd36c

View File

@@ -608,7 +608,10 @@ public:
++m_functionCount;
}
}
if (!itemBase->functions.isEmpty())
if (itemBase->functions.isEmpty())
delete itemBase;
else
m_factory->classFunctionModel->addClass(itemBase);
}
if (m_factory->classFunctionModel->classes.isEmpty() || m_functionCount == 0)