From 8afad8fc4669f88ea7807cce98ab51e4ac8b40c8 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Tue, 29 Apr 2025 21:33:08 +0200
Subject: pass selection (not surrounding GUI object) in callback
 onCategorySelected()

---
 .../com/example/portfolio2/Window.java                 | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

(limited to 'src/com.example.portfolio2/com/example/portfolio2/Window.java')

diff --git a/src/com.example.portfolio2/com/example/portfolio2/Window.java b/src/com.example.portfolio2/com/example/portfolio2/Window.java
index fa8d2f9..94c5609 100644
--- a/src/com.example.portfolio2/com/example/portfolio2/Window.java
+++ b/src/com.example.portfolio2/com/example/portfolio2/Window.java
@@ -92,9 +92,9 @@ public final class Window extends Application {
 					"HumTek", "NatBach");
 				col.categoryCombo.setOnAction(event -> {
 					con.onCategorySelected(
-						col.categoryCombo,
-						col.activitySelect,
-						col.area);
+					  col.categoryCombo.getValue(),
+					  col.activitySelect,
+					  col.area);
 				});
 			}
 			  // TODO: use the list for filling the box
@@ -109,9 +109,9 @@ public final class Window extends Application {
 						columns.get(2)
 							.categoryCombo);
 					con.onCategorySelected(
-						col.categoryCombo,
-						col.activitySelect,
-						col.area);
+					  col.categoryCombo.getValue(),
+					  col.activitySelect,
+					  col.area);
 				});
 			}
 			  case "Subject 2" -> {
@@ -126,9 +126,9 @@ public final class Window extends Application {
 						columns.get(1)
 							.categoryCombo);
 					con.onCategorySelected(
-						col.categoryCombo,
-						col.activitySelect,
-						col.area);
+					  col.categoryCombo.getValue(),
+					  col.activitySelect,
+					  col.area);
 				});
 			}
 			  case "Elective" -> {
-- 
cgit v1.2.3