[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] r3221 - trunk/pingus/src/input
From: |
jsalmon3 |
Subject: |
[Pingus-CVS] r3221 - trunk/pingus/src/input |
Date: |
Sat, 22 Sep 2007 04:19:06 +0200 |
Author: jsalmon3
Date: 2007-09-22 04:19:00 +0200 (Sat, 22 Sep 2007)
New Revision: 3221
Modified:
trunk/pingus/src/input/manager.cpp
trunk/pingus/src/input/manager.hpp
Log:
Fixed memory leak
Modified: trunk/pingus/src/input/manager.cpp
===================================================================
--- trunk/pingus/src/input/manager.cpp 2007-09-22 02:15:29 UTC (rev 3220)
+++ trunk/pingus/src/input/manager.cpp 2007-09-22 02:19:00 UTC (rev 3221)
@@ -66,6 +66,14 @@
desc.add_button("action-10-button", ACTION_10_BUTTON);
}
+Manager::~Manager()
+{
+ for(Drivers::iterator i = drivers.begin(); i != drivers.end(); ++i)
+ {
+ delete *i;
+ }
+}
+
static std::string get_driver_part(const std::string& fullname)
{
std::string::size_type i = fullname.find_first_of(':');
Modified: trunk/pingus/src/input/manager.hpp
===================================================================
--- trunk/pingus/src/input/manager.hpp 2007-09-22 02:15:29 UTC (rev 3220)
+++ trunk/pingus/src/input/manager.hpp 2007-09-22 02:19:00 UTC (rev 3221)
@@ -38,6 +38,7 @@
public:
Manager();
+ ~Manager();
void update(float delta);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] r3221 - trunk/pingus/src/input,
jsalmon3 <=