From c41f6a29a58d44f0203b4df5933c16d3e4acddb5 Mon Sep 17 00:00:00 2001 From: Konrad Date: Sun, 29 Oct 2017 19:40:37 +0100 Subject: [PATCH] Added: Debug output in Android app of callback functions --- retroshare-qml-app/src/libresapilocalclient.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/retroshare-qml-app/src/libresapilocalclient.cpp b/retroshare-qml-app/src/libresapilocalclient.cpp index 680851752..b9fde5621 100644 --- a/retroshare-qml-app/src/libresapilocalclient.cpp +++ b/retroshare-qml-app/src/libresapilocalclient.cpp @@ -106,7 +106,13 @@ void LibresapiLocalClient::read() QJSValue&& params(p.mCallback.engine()->newObject()); params.setProperty("response", receivedMsg); - p.mCallback.call(QJSValueList { params }); + QJSValue temp = p.mCallback.call(QJSValueList { params }); + if(temp.isError()) { + qDebug() + << "Uncaught exception:" + << temp.property("stack").toString() + << temp.toString(); + } } // In case of multiple reply coaleshed in the same signal