Prevent users to be able to override context engine

We expose engine as a string, yet context is dealing with Pointers. To prevent a crash
we may as well just forbid users to override it.
This commit is contained in:
Dalai Felinto 2017-10-31 12:09:06 -02:00
parent bbb4fa7e47
commit 0dd98af255
1 changed files with 2 additions and 8 deletions

View File

@ -949,14 +949,8 @@ ViewRender *CTX_data_view_render(const bContext *C)
RenderEngineType *CTX_data_engine(const bContext *C)
{
const char *engine_id;
if (!ctx_data_pointer_verify(C, "engine", (void *)&engine_id)) {
ViewRender *view_render = CTX_data_view_render(C);
engine_id = view_render->engine_id;
}
return RE_engines_find(engine_id);
ViewRender *view_render = CTX_data_view_render(C);
return RE_engines_find(view_render->engine_id);
}
/**