Improve error reporting
authorSimon Hausmann <simon.hausmann@digia.com>
Fri, 10 May 2013 12:57:12 +0000 (14:57 +0200)
committerLars Knoll <lars.knoll@digia.com>
Fri, 10 May 2013 16:21:21 +0000 (18:21 +0200)
Implement TryCatch::GetMessage by means of converting the exception value to a string.
That often produces rather readable error messages.

Change-Id: I50b040ffae1db19b4c9d962b2759c7eae0ebcea1
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/qml/qml/v4/qv4v8.cpp

index b1c9c0b..82426c7 100644 (file)
@@ -2026,7 +2026,7 @@ Handle<Value> TryCatch::Exception() const
 Handle<Message> TryCatch::Message() const
 {
     Q_UNIMPLEMENTED();
-    return Handle<v8::Message>(new v8::Message(QString(), QString(), 0));
+    return Handle<v8::Message>(new v8::Message(exception->v4Value().toQString(), QString(), 0));
 }
 
 void TryCatch::Reset()