hoffmannrobert marked 4 inline comments as done. hoffmannrobert added inline comments.
INLINE COMMENTS > dfaure wrote in kfileitem.cpp:362 > There is one thing I've been wondering back and forth about: the alternative > way of doing this, which is to call init() unconditionally and testing the > bool first thing in there. > The benefit is that it would reduce the code size overall, and greatly > simplify the top of this method (two calls to init, done). > The downside is that for the reader, a call to init() might in fact do > nothing (and it reads like it's doing something, until going there to check). > So it's maybeInit(), urgh. > > Ah, in another code base (QMimeType) I wrote ensureLoaded(). This could be > ensureInitialized() ? > > Sorry for not suggesting this earlier. Do you agree that it would make the > code better? Yes, I agree, but here you still need the two ifs, and the init() still is needed because of refresh(). > dfaure wrote in kfileitem.cpp:609 > No no, this won't work. entry() returns a copy, not a reference. Ah, sorry, yes. > dfaure wrote in kfileitem.cpp:663 > here entry() would work, no? No, it's KFileItemPrivate. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D19887 To: hoffmannrobert, dfaure, #frameworks, #dolphin Cc: kde-frameworks-devel, michaelh, ngraham, bruns