Skip to content

Commit c093de4

Browse files
Prevent random NullPointerException
1 parent 8dcd689 commit c093de4

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

app/src/main/java/com/termux/api/apis/AccessibilityAPI.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,11 @@ private static String dump() throws TransformerException, ParserConfigurationExc
124124
private static void dumpNodeAuxiliary(Document document, Element element, AccessibilityNodeInfo node) {
125125
for (int i = 0; i < node.getChildCount(); i++) {
126126
AccessibilityNodeInfo nodeChild = node.getChild(i);
127+
// May be faced randomly, see [Benjamin-Loison/android/issues/28#issuecomment-3975714760](https://github.com/Benjamin-Loison/android/issues/28#issuecomment-3975714760)
128+
if (nodeChild == null)
129+
{
130+
continue;
131+
}
127132
Element elementChild = document.createElement("node");
128133

129134
elementChild.setAttribute("index", String.valueOf(i));

0 commit comments

Comments
 (0)