This commit is contained in:
Marco Castelluccio 2014-09-30 19:13:44 -07:00
Родитель 1e149c56a6
Коммит 9761b78aac
1 изменённых файлов: 3 добавлений и 3 удалений

6
vm.js
Просмотреть файл

@ -31,9 +31,9 @@ VM.execute = function(ctx) {
cp = frame.cp;
if (frame.isSynchronized) {
if (!frame.lockObject) {
frame.lockObject = ACCESS_FLAGS.isStatic(methodInfo.access_flags)
? methodInfo.classInfo.getClassObject(ctx)
: frame.getLocal(0);
frame.lockObject = ACCESS_FLAGS.isStatic(methodInfo.access_flags)
? methodInfo.classInfo.getClassObject(ctx)
: frame.getLocal(0);
}
ctx.monitorEnter(frame.lockObject);