diff options
author | David Shaw <[email protected]> | 2008-09-25 04:00:36 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2008-09-25 04:00:36 +0000 |
commit | 85a3b11cb038850c12dc9f0ecaa017e6800e1554 (patch) | |
tree | 1fc35e11e973e5c93307e7a746965c37fff5230d | |
parent | * pkclist.c (select_algo_from_prefs): Redo function to rank prefs and (diff) | |
download | gnupg-85a3b11cb038850c12dc9f0ecaa017e6800e1554.tar.gz gnupg-85a3b11cb038850c12dc9f0ecaa017e6800e1554.zip |
* keyedit.c (keyedit_menu): Fix bug where a modified keyring loses its
modified status after a "clean" or "minimize" that doesn't need to do
anything.
-rw-r--r-- | g10/ChangeLog | 6 | ||||
-rw-r--r-- | g10/keyedit.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog index 7f2a3a7f8..c177c1717 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,9 @@ +2008-09-24 David Shaw <[email protected]> + + * keyedit.c (keyedit_menu): Fix bug where a modified keyring loses + its modified status after a "clean" or "minimize" that doesn't + need to do anything. + 2008-09-23 David Shaw <[email protected]> * pkclist.c (select_algo_from_prefs): Redo function to rank prefs diff --git a/g10/keyedit.c b/g10/keyedit.c index 165d13063..4155b0706 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -2185,11 +2185,13 @@ keyedit_menu( const char *username, STRLIST locusr, break; case cmdCLEAN: - redisplay=modified=menu_clean(keyblock,0); + if(menu_clean(keyblock,0)) + redisplay=modified=1; break; case cmdMINIMIZE: - redisplay=modified=menu_clean(keyblock,1); + if(menu_clean(keyblock,1)) + redisplay=modified=1; break; case cmdQUIT: |