Idea: SkipDirtyOnIdenticalValues WriteConfigFlag for KConfigBase / KConfig

Oswald Buddenhagen ossi at
Mon Jul 14 22:33:45 BST 2008

On Mon, Jul 14, 2008 at 11:16:39AM -0500, Matthew Woehlke wrote:
> Oswald Buddenhagen wrote:
>> On Fri, Jul 11, 2008 at 04:02:25PM -0500, Matthew Woehlke wrote:
>>> writeEntry(value, default) -- don't write if current is empty and
>>> value==default, otherwise as above
>> .... default obviously being cascaded with the system configs.  makes
>> sense.
> Hmm, sure. Maybe "don't write if read(<default>) would give <default>"
> is more correct?
almost: what if there is currently a local value written which matches
the default? i think it would be deleted, which is not covered by this
version. you can fix that by substituting "write" with Something Else

Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
Confusion, chaos, panic - my work here is done.

More information about the kde-core-devel mailing list