diff --git a/lime/graphics/RenderContext.hx b/lime/graphics/RenderContext.hx index ad544b632..4005ff533 100644 --- a/lime/graphics/RenderContext.hx +++ b/lime/graphics/RenderContext.hx @@ -12,10 +12,10 @@ enum RenderContext { OPENGL (gl:#if (!flash || display) GLRenderContext #else Dynamic #end); CANVAS (context:CanvasRenderContext); - DOM (element:DOMRenderContext); - FLASH (stage:FlashRenderContext); - CAIRO (cairo:CairoRenderContext); - CONSOLE (context:ConsoleRenderContext); + DOM (element:#if ((!js && !html5 && !dom) || display) DOMRenderContext #else Dynamic #end); + FLASH (stage:#if ((!js && !html5) || display) FlashRenderContext #else Dynamic #end); + CAIRO (cairo:#if ((!js && !html5) || display) CairoRenderContext #else Dynamic #end); + CONSOLE (context:#if ((!js && !html5) || display) ConsoleRenderContext #else Dynamic #end); CUSTOM (data:Dynamic); NONE;