From dd3ac96d868e5a3e7c230832b25aacd24e03719e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 21 Jul 2011 04:01:46 +0300 Subject: Fix possible crash. Move unsafe initialisations from static members. --- src/resources/beinginfo.cpp | 2 +- src/resources/spritedef.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'src/resources') diff --git a/src/resources/beinginfo.cpp b/src/resources/beinginfo.cpp index d6865449e..6b4f57d81 100644 --- a/src/resources/beinginfo.cpp +++ b/src/resources/beinginfo.cpp @@ -29,7 +29,7 @@ #include "debug.h" -BeingInfo *BeingInfo::unknown = new BeingInfo; +BeingInfo *BeingInfo::unknown = 0; Attack *BeingInfo::empty = new Attack(SpriteAction::ATTACK, "", ""); BeingInfo::BeingInfo(): diff --git a/src/resources/spritedef.cpp b/src/resources/spritedef.cpp index 79e665f4c..b6addba77 100644 --- a/src/resources/spritedef.cpp +++ b/src/resources/spritedef.cpp @@ -39,8 +39,7 @@ #include "debug.h" -SpriteReference *SpriteReference::Empty = new SpriteReference( - paths.getStringValue("spriteErrorFile"), 0); +SpriteReference *SpriteReference::Empty = 0; Action *SpriteDef::getAction(std::string action) const { -- cgit v1.2.3-70-g09d2