From 0c09e8c5d171df2417e36ae1c0565ed6089027fb Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Tue, 23 Nov 2021 19:36:22 +0100
Subject: [PATCH] #173 - Do not show content player window if no zones are
 defined

---
 .../content/player/ContentPlayerWindowController.scala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/player/ContentPlayerWindowController.scala b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/player/ContentPlayerWindowController.scala
index 2c333a5a..ca8842e8 100644
--- a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/player/ContentPlayerWindowController.scala
+++ b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/player/ContentPlayerWindowController.scala
@@ -20,13 +20,17 @@ class ContentPlayerWindowController {
 			window.Close()
 		}
 
+		import scala.jdk.CollectionConverters._
+		val zones = configuration.zones.asScala
+
+		if (zones.isEmpty) {
+			return
+		}
+
 		window = new ContentPlayerWindow()
 		window.SetIcon(PlayPadPlugin.getInstance.getIconData)
 		window.Show()
 
-		import scala.jdk.CollectionConverters._
-		val zones = configuration.zones.asScala
-
 		val minX = zones.map(player => player.x).min.toInt
 		val minY = zones.map(player => player.y).min.toInt
 
-- 
GitLab