ecere/com: (#1006) Fixed crash on freeing module importing "ecereCOM" in IDE
authorJerome St-Louis <jerome@ecere.com>
Mon, 30 Sep 2013 04:14:32 +0000 (00:14 -0400)
committerJerome St-Louis <jerome@ecere.com>
Mon, 30 Sep 2013 05:59:20 +0000 (01:59 -0400)
commitdceb3c0eb6fd44a58deab85d274f1ae85da37067
treec54646184ca0e440929c6cbcb9cd2c450f36d610
parent22f4910c35cbe3549e33b75a90399a7fec92de12
ecere/com: (#1006) Fixed crash on freeing module importing "ecereCOM" in IDE
- The libecere module's class methods were being replaced by the ecereCOM meethods
- The already registered libecere class was being returned by RegisterClass, but methods were still being set
- Avoiding to do so now on COM redefinition
- Also not freeing templates derivatives upon COM redefinition of class
- Updated bootstrap
compiler/bootstrap/ecere/bootstrap/TempFile.c
compiler/bootstrap/ecere/bootstrap/instance.c
ecere/src/com/instance.ec