Bug 93908

Summary: KNode does not remember default signing key
Product: knode Reporter: Tristan Miller <psychonaut>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Tristan Miller 2004-11-25 16:41:29 UTC
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).
Comment 1 Jakob Schröter 2004-11-25 17:07:57 UTC
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.
Comment 2 Jakob Schröter 2004-11-27 14:44:37 UTC
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