From 6624736ccfdb55c50d9a4c9f6a2d6055489aab9d Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Tue, 24 Jan 2017 17:31:18 +0300 Subject: [PATCH] JS: fix `is` check on Throwable instances --- js/js.libraries/src/js/rtti.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/js.libraries/src/js/rtti.js b/js/js.libraries/src/js/rtti.js index d0480ceccbe..bcc271191ee 100644 --- a/js/js.libraries/src/js/rtti.js +++ b/js/js.libraries/src/js/rtti.js @@ -53,6 +53,8 @@ Kotlin.callSetter = function (thisObject, klass, propertyName, value) { }; function isInheritanceFromInterface(metadata, iface) { + if (metadata == null) return false; + var baseClasses = metadata.baseClasses; var i; for (i = 0; i < baseClasses.length; i++) {