From 25776941f8e499f47ff4d05438579abf65980c53 Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Mon, 2 Jan 2017 04:17:00 -0500 Subject: [PATCH] ecere/com/instance: Tweak to ensureCOM strategy for bindings - This was causing multiple instances of ecere module getting loaded and resulted in class(OpenGLDisplayDriver) checks failing, therefore missing graphics in Python bindings sample - Additional testing may be required... (Affected code history seems to pre-date Git transition) --- ecere/src/com/instance.ec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecere/src/com/instance.ec b/ecere/src/com/instance.ec index 1c25c0e..a96db41 100644 --- a/ecere/src/com/instance.ec +++ b/ecere/src/com/instance.ec @@ -5650,7 +5650,7 @@ static Module Module_Load(Module fromModule, const char * name, AccessMode impor } if(ensureCOM && !strcmp(name, "ecere") && module) { - name = !strcmp(module.name, "ecereCOM") ? "ecere" : "ecereCOM"; + name = !strcmp(module.name, "ecereCOM") ? "ecereCOM" : "ecere"; if((!Load && !strcmp(module.name, "ecereCOM")) || (Load && (!__thisModule || !__thisModule.name || !strcmp(__thisModule.name, "ecereCOM")) && Load != (void *)COM_LOAD_FUNCTION)) { -- 1.8.3.1