diff --git a/src/REL/d/t/d_t_shutter_fence_forbiddance.cpp b/src/REL/d/t/d_t_shutter_fence_forbiddance.cpp index 71569519..097edd56 100644 --- a/src/REL/d/t/d_t_shutter_fence_forbiddance.cpp +++ b/src/REL/d/t/d_t_shutter_fence_forbiddance.cpp @@ -18,9 +18,10 @@ dTgShutterFenceForbiddance_c::dTgShutterFenceForbiddance_c() { dTgShutterFenceForbiddance_c::~dTgShutterFenceForbiddance_c() {} int dTgShutterFenceForbiddance_c::create() { - return SUCCEEDED + ((reinterpret_cast(FIRST_PTR) - reinterpret_cast(this) | - reinterpret_cast(this) - reinterpret_cast(FIRST_PTR)) >> - 31); + if (this != FIRST_PTR) { + return FAILED; + } + return SUCCEEDED; } int dTgShutterFenceForbiddance_c::actorExecute() {