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 = ; while (group.isValid()) { group = group.parent(); } to never terminate, as parent() return

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 = ; 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 ;-) KConfigGroup gro

Re: KConfigGroup parent() and isValid()

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

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 = ; > > while (group.isValid()) { > > > > group = group.parent(); > > > > } > > I'm checking for existance rather than validity in kconfig