diff --git a/CONTRIBUTORS b/CONTRIBUTORS index e2185258..ff86739f 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -12,8 +12,13 @@ CONTRIBUTORS - dnd adjustsments - "-e" included into session management. - minor overall improvements. +- Sven Fischer + - bug fixing + - moved installations - Dale M. Flaven - bug fixing +- Martin Jones + - support for atypical kde apps dir locn. - Lars Knoll - bug fixing - Peter Silva diff --git a/ChangeLog b/ChangeLog index 99ff79ae..6ba14b75 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +05 Jan 1998 +- improved handling of atypical or moved installations (Martin,Sven,Lars) +- a QString::printf issue resolved (Sven,Lars) 20 Dec 1998 David Faure imagepath = path; + + // if this is not an absolute filename, prepend the wallpaper dir + if (path[0] != '/') res->imagepath = kapp->kde_wallpaperdir() + '/'; + res->imagepath += path; res->alignment = attr; } if (!strncmp(line,"color",5)) @@ -101,12 +104,14 @@ ColorSchema* ColorSchema::readSchema(const char* path) ColorSchema* ColorSchema::find(int numb) { - return numb2schema.find(numb); + ColorSchema* res = numb2schema.find(numb); + return res ? res : numb2schema.find(0); } ColorSchema* ColorSchema::find(const char* path) { - return path2schema.find(path); + ColorSchema* res = path2schema.find(path); + return res ? res : numb2schema.find(0); } int ColorSchema::count()