Bug 563876 - Skip URL Handlers auto-registration on Win

Change-Id: Ib117b348a555fa0ec7e9b056e13985229ae00572
Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/AutoRegisterSchemeHandlersJob.java b/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/AutoRegisterSchemeHandlersJob.java
index 3fbfec6..b3e4c9e 100644
--- a/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/AutoRegisterSchemeHandlersJob.java
+++ b/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/AutoRegisterSchemeHandlersJob.java
@@ -32,13 +32,6 @@
  */
 public class AutoRegisterSchemeHandlersJob extends Job {
 
-	/**
-	 * see https://bugs.eclipse.org/bugs/show_bug.cgi?id=562426#c14 and
-	 * https://bugs.eclipse.org/bugs/show_bug.cgi?id=541653#c1 about skipping on
-	 * Windows with Java 11+
-	 */
-	private static final boolean IS_WIN_JAVA_11 = Platform.getOS().equals(Platform.OS_WIN32)
-			&& Integer.parseInt(System.getProperty("java.version").split("\\.")[0].split("-")[0]) >= 11; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
 	private static final String SKIP_PREFERENCE = "skipAutoRegistration"; //$NON-NLS-1$
 	private static final String PROCESSED_SCHEMES_PREFERENCE = "processedSchemes"; //$NON-NLS-1$
 	private static final String SCHEME_LIST_PREFERENCE_SEPARATOR = ","; //$NON-NLS-1$
@@ -88,7 +81,12 @@
 
 	@Override
 	public boolean shouldSchedule() {
-		return !(IS_WIN_JAVA_11 || alreadyTriggered || Platform.getPreferencesService()
+		/**
+		 * see https://bugs.eclipse.org/bugs/show_bug.cgi?id=562426#c14 and
+		 * https://bugs.eclipse.org/bugs/show_bug.cgi?id=541653#c1 about skipping on
+		 * Windows
+		 */
+		return !(Platform.getOS().equals(Platform.OS_WIN32) || alreadyTriggered || Platform.getPreferencesService()
 				.getBoolean(UriSchemeExtensionReader.PLUGIN_ID, SKIP_PREFERENCE, false, null));
 	}
 }