summaryrefslogtreecommitdiff
path: root/src/main/java/events/VSAbstractEvent.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-06 08:36:55 +0300
committerPaul Buetow <paul@buetow.org>2025-06-06 08:36:55 +0300
commitea4f22311b639561856f37c8ac872af2cd9d55dd (patch)
treefd90e44a2974a6d18d177a57b811f0f83811b927 /src/main/java/events/VSAbstractEvent.java
parent1d99762c7965d351510cfb5e08eac25e48d96038 (diff)
Modernize UI and fix localization: - Rollback to Swing UI - Update build configuration - Fix localization string handling - Add missing localization strings - Improve protocol event handling
Diffstat (limited to 'src/main/java/events/VSAbstractEvent.java')
-rw-r--r--src/main/java/events/VSAbstractEvent.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/events/VSAbstractEvent.java b/src/main/java/events/VSAbstractEvent.java
index 52c2423..d11ccbd 100644
--- a/src/main/java/events/VSAbstractEvent.java
+++ b/src/main/java/events/VSAbstractEvent.java
@@ -228,7 +228,12 @@ abstract public class VSAbstractEvent extends VSSerializablePrefs {
int id = ((Integer) objectInputStream.readObject()).intValue();
String savedEventShortname = (String) objectInputStream.readObject();
this.eventClassname = (String) objectInputStream.readObject();
- this.eventShortname = createShortname(savedEventShortname);
+
+ // Always use current localization strings
+ this.eventShortname = VSRegisteredEvents.getShortnameByClassname(eventClassname);
+ if (this.eventShortname == null) {
+ this.eventShortname = createShortname(savedEventShortname);
+ }
if (VSSerialize.DEBUG) {
System.out.println("eventClassname: " + eventClassname);