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