diff engine/core/model/structures/instance.cpp @ 244:7887f3854862

'Fixed' segfault in rio de hola. Font system in FIFE is odd. Also don't call onActionFinished in ~Instance.
author phoku@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 25 Mar 2009 09:38:10 +0000
parents 852da06fc922
children d266506ff4f9
line wrap: on
line diff
--- a/engine/core/model/structures/instance.cpp	Wed Mar 25 08:48:31 2009 +0000
+++ b/engine/core/model/structures/instance.cpp	Wed Mar 25 09:38:10 2009 +0000
@@ -178,6 +178,9 @@
 		}
 
 		if(m_activity && m_activity->m_actioninfo) {
+			// Don't ditribute onActionFinished in case we're already
+			// deleting.
+			m_activity->m_actionlisteners.clear();
 			finalizeAction();
 		}