From eb136389464afd31028d653be8b4b5a2d92b3efa Mon Sep 17 00:00:00 2001
From: Simon Barner <barner@fortiss.org>
Date: Mon, 16 Mar 2020 00:48:54 +0100
Subject: [PATCH] Make GraphicUtils::getURIString() private

* Use tooling.kernel's ResourceUtils::getResourceURI() instead

Issue-Ref: 3939
Issue-Url: https://af3-developer.fortiss.org/issues/3939

Signed-off-by: Simon Barner <barner@fortiss.org>
---
 .../src/org/fortiss/tooling/common/ui/javafx/util/.ratings   | 2 +-
 .../fortiss/tooling/common/ui/javafx/util/GraphicUtils.java  | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings
index d8aad1a69..b16c7a6de 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings
@@ -1,2 +1,2 @@
-GraphicUtils.java 46cfc991cd3ef787fec3f95751bc680d68479e26 GREEN
+GraphicUtils.java 9373a2c7a5ebb0d87284d0f6f983348812e5b90d YELLOW
 JavaFXUtils.java db3cf28289109ffec64c8f96c7b2de779a977b3b GREEN
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/GraphicUtils.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/GraphicUtils.java
index 46cfc991c..9373a2c7a 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/GraphicUtils.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/GraphicUtils.java
@@ -32,7 +32,7 @@ public class GraphicUtils {
 	private static final HashMap<String, Image> imageCache = new HashMap<>();
 
 	/** Returns the plugin-local URI string for the given resource. */
-	public static String getURIString(String pluginId, String localPath) {
+	private static String getURIString(String pluginId, String localPath) {
 		if(!pluginId.endsWith("/") && !localPath.startsWith("/")) {
 			localPath = "/" + localPath;
 		}
@@ -41,6 +41,9 @@ public class GraphicUtils {
 
 	/** Returns the Java FX Image loaded from the plugin's local path. */
 	public static Image getFXImage(String pluginId, String localPath) {
+		if(pluginId == null || localPath == null) {
+			return null;
+		}
 		String uri = getURIString(pluginId, localPath);
 		if(uri == null) {
 			return null;
-- 
GitLab