[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kicker/taskmanager
From: Matthias Elter <elter () kde ! org>
Date: 2002-03-01 14:36:33
[Download RAW message or body]
kdebase/kicker/taskmanager taskmanager.cpp,1.50,1.51
Author: elter
Fri Mar 1 15:36:33 CET 2002
In directory office:/tmp/cvs-serv1394
Modified Files:
taskmanager.cpp
Log Message:
fix memory leak
@@ -417,4 +417,8 @@ QString Task::className()
XClassHint hint;
- if(XGetClassHint(qt_xdisplay(), _win, &hint))
- return QString(hint.res_name);
+ if(XGetClassHint(qt_xdisplay(), _win, &hint)) {
+ QString nh( hint.res_name );
+ XFree( hint.res_name );
+ XFree( hint.res_class );
+ return nh;
+ }
return QString::null;
@@ -425,4 +429,8 @@ QString Task::classClass()
XClassHint hint;
- if(XGetClassHint(qt_xdisplay(), _win, &hint))
- return QString(hint.res_class);
+ if(XGetClassHint(qt_xdisplay(), _win, &hint)) {
+ QString ch( hint.res_class );
+ XFree( hint.res_name );
+ XFree( hint.res_class );
+ return ch;
+ }
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic