Skip to content

Commit cf6c05a

Browse files
authored
Avoid calling undefined method in UncaughtExceptionHandler (#18)
Fixes #17
1 parent a4f0d77 commit cf6c05a

File tree

1 file changed

+7
-6
lines changed
  • gwt-core/src/main/java/org/gwtproject/core/client

1 file changed

+7
-6
lines changed

gwt-core/src/main/java/org/gwtproject/core/client/GWT.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,14 @@ private static void addOnErrorHandler(Window window, Window.OnerrorFn onerrorFn)
135135
Window.OnerrorFn original = window.onerror;
136136
if (original == null) {
137137
window.onerror = onerrorFn;
138+
} else {
139+
window.onerror =
140+
(p0, p1, p2, p3, p4) -> {
141+
onerrorFn.onInvoke(p0, p1, p2, p3, p4);
142+
original.onInvoke(p0, p1, p2, p3, p4);
143+
return null;
144+
};
138145
}
139-
window.onerror =
140-
(p0, p1, p2, p3, p4) -> {
141-
onerrorFn.onInvoke(p0, p1, p2, p3, p4);
142-
original.onInvoke(p0, p1, p2, p3, p4);
143-
return null;
144-
};
145146
}
146147

147148
/**

0 commit comments

Comments
 (0)