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 2c333a5aa0153ca6ef31e17d4b50cc1b36a89116..ca8842e8a02b4daddf8cb248f4461b08c986af83 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