summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
index f65c650d..e481ecd1 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
@@ -110,13 +110,12 @@ public abstract class MainWindow {
return page;
}
- @SuppressWarnings("unchecked")
public static <T extends CompositePage> T getPage(Class<T> clazz) {
CompositePage page = pages.get(clazz);
if (page == null) {
return null;
}
- return (T) page;
+ return clazz.cast(page);
}
public static void centerShell(Window shell) {
@@ -617,8 +616,13 @@ public abstract class MainWindow {
}, 10, 2001);
}
- @SuppressWarnings("serial")
private static class PleaseWait extends CompositePage {
+
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 52617524175943671L;
+
public PleaseWait() {
GridManager grid = new GridManager(this, 3);
grid.add(Box.createHorizontalGlue()).expand(true, true);