diff options
author | Guy Harris <guy@alum.mit.edu> | 2003-03-11 23:14:42 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2003-03-11 23:14:42 +0000 |
commit | 50899dad380ce3ae6c846368f0e38b7ee3f1ae75 (patch) | |
tree | a4f4d0581fac9cfb2f6ee6e7a9f07f2e601f6f38 /gtk/main.c | |
parent | 569e74a1f31efc29883fc74485f12a591412817d (diff) |
When registering a string preference, if the value of the preference is
NULL, convert it to a copy of a null string, otherwise replace it with a
copy of the string, so that we know that the variable for the preference
always points to a string that can be freed.
That also obviates the need to worry about a null-pointer value for a
preference variable when checking to see whether a preference has changed.
When checking for a string preference not being set, check for an empty
string, not a null pointer - the above code turns null pointers into
pointers to empty strings, *and* the GUI code does (and always did!) the
same.
svn path=/trunk/; revision=7343
Diffstat (limited to 'gtk/main.c')
0 files changed, 0 insertions, 0 deletions