aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyedit.c
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2008-09-25 18:12:39 +0000
committerDavid Shaw <[email protected]>2008-09-25 18:12:39 +0000
commitd3157d6f8eabf2f4f3dcc3a990aa2b7572086621 (patch)
treed775dd42a4c0e18b4f3d9c1ddc831121de6883f2 /g10/keyedit.c
parentFix bug #931 (diff)
downloadgnupg-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.c6
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: