Skip to content

Commit 499cfc2

Browse files
Bugfix: Execution of invalid code in console causes crash
Included slight update of a.js to include array variables. Hope that is ok.
1 parent 05a4bc2 commit 499cfc2

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

demo/a.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ var e = {
77
numval1: 10,
88
boolval1: true,
99
strval1: 'str',
10+
arrVal1: [1,2,3,4],
1011
objval1: {
1112
numval2: 20,
1213
boolval2: true,
1314
strval2: 'str2',
15+
arrVal2: [2,3,4,5],
1416
objval2: {
1517
numval3: 30,
1618
boolval3: true,
@@ -20,6 +22,7 @@ var e = {
2022
}
2123

2224
var strVal = "a string value";
25+
var arrVal = [1,2,3,4];
2326

2427
function localFunc(arg1, arg2) {
2528
var zz = 10;

lib/Components/ConsolePane.coffee

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@ exports.create = (_debugger) ->
4141
.then (result) ->
4242
self._changer.broadcast(result.text)
4343
.catch (e) ->
44-
self._changer.broadcast(e.message)
45-
44+
if e.message?
45+
self._changer.broadcast(e.message)
46+
else
47+
self._changer.broadcast(e)
4648
return @editorView.get(0)
4749

4850
update: (prev, el) ->

0 commit comments

Comments
 (0)