diff --git a/interop/src/cpp/callback-resource.cc b/interop/src/cpp/callback-resource.cc index db3fad3587dd62cb06e0cc1264400c73bfeb2dec..b4893843264b250372cba8cbc7c533ced8651c92 100644 --- a/interop/src/cpp/callback-resource.cc +++ b/interop/src/cpp/callback-resource.cc @@ -15,6 +15,7 @@ #define KOALA_INTEROP_MODULE InteropNativeModule #include "common-interop.h" +#include "interop-types.h" #include "callback-resource.h" #include #include @@ -54,7 +55,7 @@ KInt impl_CheckCallbackEvent(KByte* result, KInt size) { callbackResourceSubqueue.pop_front(); break; default: - throw "Unknown event kind"; + INTEROP_FATAL("Unknown event kind"); } callbackEventsQueue.pop_front(); needReleaseFront = false; @@ -76,7 +77,7 @@ KInt impl_CheckCallbackEvent(KByte* result, KInt size) { break; } default: - throw "Unknown event kind"; + INTEROP_FATAL("Unknown event kind"); } needReleaseFront = true; return 1;