From 74384469136edbd9b3032d347e628c03060cbb98 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Sun, 29 Nov 2020 10:18:51 +0100
Subject: [PATCH] Cleanup ContentPlayerViewController

---
 .../plugin/content/ContentPlayerViewController.scala  | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/ContentPlayerViewController.scala b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/ContentPlayerViewController.scala
index a8a870eb..d53e5ca7 100644
--- a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/ContentPlayerViewController.scala
+++ b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/ContentPlayerViewController.scala
@@ -87,15 +87,16 @@ class ContentPlayerViewController extends NVC {
 	}
 
 	def configurePlayers(configuration: PlayerInstanceConfiguration): Unit = {
+		val parent = getParent.asInstanceOf[Pane]
+		parent.getChildren.clear()
+
 		mediaPlayers.clear()
 		configuration.instances.forEach(player => {
-			mediaPlayers.addOne(new MediaPlayerStack(player))
+			val mediaPlayerStack = new MediaPlayerStack(player)
+			mediaPlayers.addOne(mediaPlayerStack)
+			parent.getChildren.add(mediaPlayerStack)
 		})
 
-		val parent = getParent.asInstanceOf[Pane]
-		parent.getChildren.clear()
-		mediaPlayers.foreach(player => parent.getChildren.add(player))
-
 		getStageContainer.ifPresent(container => {
 			val stage = container.getStage
 
-- 
GitLab