diff options
author | David Shaw <[email protected]> | 2008-09-25 18:12:39 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2008-09-25 18:12:39 +0000 |
commit | d3157d6f8eabf2f4f3dcc3a990aa2b7572086621 (patch) | |
tree | d775dd42a4c0e18b4f3d9c1ddc831121de6883f2 /g10/keyedit.c | |
parent | Fix bug #931 (diff) | |
download | gnupg-d3157d6f8eabf2f4f3dcc3a990aa2b7572086621.tar.gz gnupg-d3157d6f8eabf2f4f3dcc3a990aa2b7572086621.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.
Diffstat (limited to '')
-rw-r--r-- | g10/keyedit.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index 03d86511c..ee2088ce2 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -2200,11 +2200,13 @@ keyedit_menu( const char *username, strlist_t 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: |