Version: (using KDE KDE 3.3.1) Installed from: SuSE RPMs Steps to reproduce: 0. Settings->Configure KNode->Signing/Verifying->Select encription tool->GnuPG 1. OK 2. Settings->Configure KNode->Identity->Change (Signing Key) 3. Select a key 4. OK "Signing key" field now shows the chosen Key ID 5. OK 6. Settings->Configure KNode->Identity "Signing key" field is mysteriously blank, as if it had never been set. The same behaviour is observed when a default signing key is set via Settings->Configure KNode->Accounts->Edit->Identity->Change (Signing Key).
The config widget does not recognise that the key has changed. This is a limitation of the classes in use there. A workaround for now is to additionally touch something else.
CVS commit by schrot: - save pgp key (93908) - don't close search dialog when it is minimised (40266) - add macros to custom headers (22101) - exclude ignored messages from unread count (41973) I will backport where appropriate. BUG: 93908, 40266, 22101, 41973 M +9 -2 knode/knarticlefactory.cpp 1.84 M +7 -2 knode/knconfigwidgets.cpp 1.121 M +7 -4 knode/kngroup.cpp 1.78 M +1 -0 knode/kngroup.h 1.33 M +1 -7 knode/knsearchdialog.cpp 1.19 M +0 -2 knode/knsearchdialog.h 1.9 M +6 -1 libkpgp/kpgpui.cpp 1.59 M +1 -0 libkpgp/kpgpui.h 1.25