summaryrefslogtreecommitdiff
path: root/src/main/java/events/VSAbstractEvent.java
diff options
context:
space:
mode:
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);