summaryrefslogtreecommitdiff
path: root/src/timetable_gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timetable_gui.cpp')
-rw-r--r--src/timetable_gui.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/timetable_gui.cpp b/src/timetable_gui.cpp
index dc807fe77..4f991323b 100644
--- a/src/timetable_gui.cpp
+++ b/src/timetable_gui.cpp
@@ -246,9 +246,10 @@ struct TimetableWindow : Window {
virtual void OnInvalidateData(int data)
{
switch (data) {
- case 0:
+ case -666:
/* Autoreplace replaced the vehicle */
this->vehicle = Vehicle::Get(this->window_number);
+ /* This case is _not_ called asynchronously. Get out directly, rest can be done later */
break;
case -1: