Re: KConfigGroup parent() and isValid()

2014-09-21 Thread Aaron J. Seigo
On Friday, September 19, 2014 17.28:04 Thomas Lübking wrote: On Freitag, 19. September 2014 13:06:41 CEST, Aaron J. Seigo wrote: KConfigGroup group = some valid group; while (group.isValid()) { group = group.parent(); } I'm checking for existance rather than validity in

KConfigGroup parent() and isValid()

2014-09-19 Thread Aaron J. Seigo
hi... KConfigGroup parent() currently always returns a KConfigGroup object with a dptr. isValid() determines validity based on having a dptr. this leads to loops like this: KConfigGroup group = some valid group; while (group.isValid()) { group = group.parent(); } to never terminate,

Re: KConfigGroup parent() and isValid()

2014-09-19 Thread Thomas Lübking
On Freitag, 19. September 2014 13:06:41 CEST, Aaron J. Seigo wrote: KConfigGroup group = some valid group; while (group.isValid()) { group = group.parent(); } I'm checking for existance rather than validity in kconfig (great tool, far superior to k(read|write)config, btw /advert ;-)

Re: KConfigGroup parent() and isValid()

2014-09-19 Thread Nicolás Alvarez
2014-09-19 12:28 GMT-03:00 Thomas Lübking thomas.luebk...@gmail.com: On Freitag, 19. September 2014 13:06:41 CEST, Aaron J. Seigo wrote: KConfigGroup group = some valid group; while (group.isValid()) { group = group.parent(); } I'm checking for existance rather than validity in