diff --git a/ChangeLog b/ChangeLog index 509a7f1e6..2d92bb478 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +01 Nov 1998 +- minor bugs fixed to handle unexpected or incomplete installations + and broken configuration scrips better. 29 Oct 1998 - sessions reactived - Session/Command menu additionally with Shift/Control+RightMouse diff --git a/README.bugs b/README.bugs index e6a4a5e66..bf6456d19 100644 --- a/README.bugs +++ b/README.bugs @@ -6,6 +6,17 @@ run under an X console. So rule number one is to check the "bug" with another X terminal to find out whether it is `konsole' specific or not. +Installation problems: + + + Please note that running the linux application requieres that the linux16x8 + font is installed on your system. Since i have a strong personal dislike of + requiering an installation to be run with root privileges, i've omitted this + step from the installation script. See README.linux.console for an + installation procedure that requiere root privileges. Alternativly, you can + try doing the same using xset(1x) only. + + Following a list of problems known with some applications: diff --git a/src/main.C b/src/main.C index 2b8a61002..f820c3ea7 100644 --- a/src/main.C +++ b/src/main.C @@ -573,8 +573,9 @@ void TEDemo::newSession(int i) QString txt = co->readEntry("Comment"); // not null int fno = MIN(co->readUnsignedNumEntry("Font",se->fontNo()),6); - ColorSchema* schema = sch.isNull()?numb2schema.find(se->schemaNo()):path2schema.find(sch); - int schmno = schema->numb; + ColorSchema* schema = path2schema.find(sch); + + int schmno = schema?schema->numb:se->schemaNo(); if (emu.isEmpty()) emu = se->emuName();