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

List:       kde-commits
Subject:    koffice/plugins/chartshape/kdchart/src
From:       Johannes Simon <johannes.simon () gmail ! com>
Date:       2010-06-19 15:56:34
Message-ID: 20100619155634.8B37AAC8D8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1139952 by jsimon:

Fix bug in KDChart's legend that Dag Anderson discovered. Thanks!

CCMAIL: danders@get2net.dk

 M  +3 -2      KDChartLegend.cpp  


--- trunk/koffice/plugins/chartshape/kdchart/src/KDChartLegend.cpp #1139951:1139952
@@ -379,8 +379,9 @@
 
 void Legend::removeDiagrams()
 {
-    for (int i = 0; i < d->observers.size(); ++i)
-        removeDiagram( d->observers.at(i)->diagram() );
+    const DiagramList diags = diagrams();
+    KDAB_FOREACH( AbstractDiagram* diag, diags )
+        removeDiagram( diag );
 }
 
 void Legend::replaceDiagram( AbstractDiagram* newDiagram,
[prev in list] [next in list] [prev in thread] [next in thread] 

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