diff -r 6aa1fd67a914 -r 51db351a3313 src/train.h --- a/src/train.h Sun Aug 05 14:08:38 2007 +0000 +++ b/src/train.h Sun Aug 05 17:43:04 2007 +0000 @@ -262,7 +262,7 @@ Train() { this->type = VEH_TRAIN; } /** We want to 'destruct' the right class. */ - virtual ~Train() {} + virtual ~Train() { this->PreDestructor(); } const char *GetTypeString() const { return "train"; } void MarkDirty();