From 5b85f014272f7f75f99044d2854c079df696700e Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 8 Aug 2021 08:28:34 +0100 Subject: [PATCH] Added defensiveness to list management methods in ResourceList.java --- src/main/java/org/qortal/list/ResourceList.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/qortal/list/ResourceList.java b/src/main/java/org/qortal/list/ResourceList.java index 67ef8411..2d74b230 100644 --- a/src/main/java/org/qortal/list/ResourceList.java +++ b/src/main/java/org/qortal/list/ResourceList.java @@ -99,16 +99,25 @@ public class ResourceList { /* List management */ public void add(String resource) { + if (resource == null || this.list == null) { + return; + } if (!this.contains(resource)) { this.list.add(resource); } } public void remove(String resource) { + if (resource == null || this.list == null) { + return; + } this.list.remove(resource); } public boolean contains(String resource) { + if (resource == null || this.list == null) { + return false; + } return this.list.contains(resource); }