[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeui/windowmanagement
From: Luboš Luňák <l.lunak () kde ! org>
Date: 2010-06-06 5:43:45
Message-ID: 20100606054345.97180AC8CC () svn ! kde ! org
[Download RAW message or body]
SVN commit 1135014 by lunakl:
free window class data also when cleaning up
use nstrdup() to be able to use delete[]
CCMAIL: Martin Koller <kollix@aon.at>
M +4 -2 netwm.cpp
--- trunk/KDE/kdelibs/kdeui/windowmanagement/netwm.cpp #1135013:1135014
@@ -231,6 +231,8 @@
delete [] p->icon_name;
delete [] p->visible_icon_name;
delete [] p->startup_id;
+ delete [] p->class_class;
+ delete [] p->class_name;
int i;
for (i = 0; i < p->icons.size(); i++)
@@ -4445,8 +4447,8 @@
p->class_name = NULL;
XClassHint hint;
if( XGetClassHint( p->display, p->window, &hint )) {
- p->class_class = strdup( hint.res_class );
- p->class_name = strdup( hint.res_name );
+ p->class_class = nstrdup( hint.res_class );
+ p->class_name = nstrdup( hint.res_name );
XFree( hint.res_class );
XFree( hint.res_name );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic