[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/marble/src/lib/geodata/handlers/gpx
From:       Thibaut Gridel <tgridel () free ! fr>
Date:       2010-06-07 20:34:14
Message-ID: 20100607203414.A4067AC8CE () svn ! kde ! org
[Download RAW message or body]

SVN commit 1135640 by tgridel:

fixing leak

Thanks: jmho

 M  +5 -5      GPXgpxTagHandler.cpp  


--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/gpx/GPXgpxTagHandler.cpp #1135639:1135640
@@ -40,18 +40,18 @@
 {
     GeoDataDocument* doc = geoDataDoc( parser );
 
-    GeoDataStyle *style = new GeoDataStyle();
+    GeoDataStyle style;
     GeoDataLineStyle lineStyle;
     lineStyle.setColor(Qt::green);
     lineStyle.setWidth(2);
-    style->setLineStyle(lineStyle);
-    style->setStyleId("track");
+    style.setLineStyle(lineStyle);
+    style.setStyleId("track");
 
     GeoDataStyleMap *styleMap = new GeoDataStyleMap();
     styleMap->setStyleId("map-track");
-    styleMap->insert("normal", QString("#").append(style->styleId()));
+    styleMap->insert("normal", QString("#").append(style.styleId()));
     doc->addStyleMap(*styleMap);
-    doc->addStyle(*style);
+    doc->addStyle(style);
 
 #ifdef DEBUG_TAGS
     mDebug() << "Parsed <" << gpxTag_gpx << "> document: " << doc;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic