| Index: xfa/fxjse/runtime.cpp | 
| diff --git a/xfa/fxjse/runtime.cpp b/xfa/fxjse/runtime.cpp | 
| index 64d685bd5ff097cc4b6969388f7836dd41d1fdc0..70d90c44fa53baa16acf929c82e3d75d62ec5c1f 100644 | 
| --- a/xfa/fxjse/runtime.cpp | 
| +++ b/xfa/fxjse/runtime.cpp | 
| @@ -36,12 +36,9 @@ void FXJSE_Initialize() { | 
| } | 
|  | 
| static void FXJSE_Runtime_DisposeCallback(v8::Isolate* pIsolate) { | 
| -  { | 
| -    v8::Locker locker(pIsolate); | 
| -    if (FXJS_PerIsolateData* pData = FXJS_PerIsolateData::Get(pIsolate)) { | 
| -      delete pData->m_pFXJSERuntimeData; | 
| -      pData->m_pFXJSERuntimeData = nullptr; | 
| -    } | 
| +  if (FXJS_PerIsolateData* pData = FXJS_PerIsolateData::Get(pIsolate)) { | 
| +    delete pData->m_pFXJSERuntimeData; | 
| +    pData->m_pFXJSERuntimeData = nullptr; | 
| } | 
| pIsolate->Dispose(); | 
| } | 
|  |