From 44ff6e3b51e7b321ea6c1cd819247d1cb8a72853 Mon Sep 17 00:00:00 2001 From: = Date: Mon, 25 May 2026 19:50:28 +0200 Subject: [PATCH] Update ViewManager.java --- .../idi/idatt2003/g40/mappe/view/ViewManager.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewManager.java b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewManager.java index b3ce064..f6de33d 100644 --- a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewManager.java +++ b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewManager.java @@ -6,6 +6,8 @@ import edu.ntnu.idi.idatt2003.g40.mappe.service.event.EventType; import java.util.EnumMap; import java.util.Map; + +import edu.ntnu.idi.idatt2003.g40.mappe.utils.Validator; import javafx.scene.Scene; import javafx.stage.Stage; @@ -108,6 +110,7 @@ public void setScene(final ViewElement viewElement) ); } currentView = viewElement; + viewElement.onUpdate(); } } @@ -128,12 +131,10 @@ public void setScene(final ViewElement viewElement) public void setScene(final ViewData data) throws IllegalArgumentException { if (data == null) { throw new IllegalArgumentException("Data is null!"); - } else { - ViewElement viewElement = viewMap.get(data.getSceneName()); - viewElement.setData(data); - setScene(viewElement); - currentView = viewElement; } + ViewElement viewElement = viewMap.get(data.getSceneName()); + setScene(viewElement); + currentView = viewElement; } /**