ecere/com: Fix for auto-completion in the 84d925c3301f3a5ecb77146c11bd92060f46eb03...
authorJerome St-Louis <jerome@ecere.com>
Tue, 18 Oct 2011 18:39:34 +0000 (14:39 -0400)
committerJerome St-Louis <jerome@ecere.com>
Tue, 18 Oct 2011 18:39:34 +0000 (14:39 -0400)
ecere/src/com/instance.ec

index 0a9730c..b457514 100644 (file)
@@ -1982,6 +1982,8 @@ static void FixDerivativesBase(Class base, Class mod)
                         delete method.dataTypeString;
                         _class.methods.Delete((BTNode)method);
                      }
+                     else
+                        _class.methods.Remove((BTNode)method);
                   }
                   else
                      _class._vTbl[vMethod.vid] = _class.base._vTbl[vMethod.vid];
@@ -3783,6 +3785,8 @@ static void FixDerivativeVirtualMethod(Class base, char * name, int vid, void *
             delete method.dataTypeString;
             _class.methods.Delete((BTNode)method);
          }
+         else
+            _class.methods.Remove((BTNode)method);
       }
       for(method = (Method)_class.methods.first; method; method = next)
       {