[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/pythonsupport
From: Roberto Raggi <raggi () cli ! di ! unipi ! it>
Date: 2003-03-21 12:40:20
[Download RAW message or body]
CVS commit by raggi:
fixed memory leak
M +10 -2 pythonsupportpart.cpp 1.22
--- kdevelop/parts/pythonsupport/pythonsupportpart.cpp #1.21:1.22
@@ -253,11 +253,19 @@ void PythonSupportPart::parse(const QStr
ParsedMethod *old = lastClass->getMethod(method);
kdDebug(9014) << "Add class method " << method->name() << endl;
- if (!old)
+ if( old ){
+ delete( method );
+ method = old;
+ } else {
lastClass->addMethod(method);
+ }
} else {
ParsedMethod *old = classStore()->globalScope()->getMethod(method);
kdDebug(9014) << "Add global method " << method->name() << endl;
- if (!old)
+ if( old ){
+ delete( method );
+ method = old;
+ } else {
classStore()->globalScope()->addMethod(method);
+ }
lastClass = 0;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic