mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
NPE in CAccessible
This commit is contained in:
@@ -188,4 +188,24 @@ public class ToolkitBugsProcessor {
|
||||
return "http://www.jetbrains.net/devnet/thread/278896";
|
||||
}
|
||||
}
|
||||
|
||||
static class Apple_CAccessible_NPE extends Handler {
|
||||
|
||||
Apple_CAccessible_NPE() {
|
||||
super("apple.awt.CAccessible.getAccessibleContext(CAccessible.java:74)");
|
||||
}
|
||||
|
||||
@Override
|
||||
boolean isActual() {
|
||||
return SystemInfo.isMac;
|
||||
}
|
||||
|
||||
@Override
|
||||
boolean process(Throwable e, StackTraceElement[] stack) {
|
||||
if (e instanceof NullPointerException && stack.length > 1) {
|
||||
return stack[0].getClassName().equals("apple.awt.CAccessible") && stack[0].getMethodName().equals("getAccessibleContext");
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user