| Index: athena/activity/activity.cc
|
| diff --git a/athena/activity/activity.cc b/athena/activity/activity.cc
|
| index 6a33f02cb33be1877bb43b4e20875f909ae38c8c..1f23837a7db4b2c72f129c6e43f1b756e9920ab9 100644
|
| --- a/athena/activity/activity.cc
|
| +++ b/athena/activity/activity.cc
|
| @@ -8,8 +8,10 @@
|
|
|
| namespace athena {
|
|
|
| -Activity::~Activity() {
|
| - ActivityManager::Get()->RemoveActivity(this);
|
| +// static
|
| +void Activity::Delete(Activity* activity) {
|
| + ActivityManager::Get()->RemoveActivity(activity);
|
| + delete activity;
|
| }
|
|
|
| } // namespace athena
|
|
|