[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdemultimedia/kmix
From: Christian Esken <esken () kde ! org>
Date: 2005-04-19 21:06:55
Message-ID: 20050419210655.5884E5FA () office ! kde ! org
[Download RAW message or body]
CVS commit by esken:
Fix a small memory leak when deleting MixDevices, that contain 'Enum' functionality.
M +6 -0 mixdevice.cpp 1.12
M +1 -1 mixdevice.h 1.10
--- kdemultimedia/kmix/mixdevice.cpp #1.11:1.12
@@ -71,4 +71,10 @@ MixDevice::MixDevice(const MixDevice &md
}
+MixDevice::~MixDevice() {
+ // Clear MixDevices enum Strings (switch on auto-delete, so the QString's inside will be cleared)
+ _enumValues.setAutoDelete(true);
+ _enumValues.clear();
+}
+
Volume& MixDevice::getVolume()
{
--- kdemultimedia/kmix/mixdevice.h #1.9:1.10
@@ -39,5 +39,5 @@ class MixDevice : public QObject
SLIDER );
MixDevice(const MixDevice &md);
- ~MixDevice() {};
+ ~MixDevice();
int num() { return _num; };
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic