From 49c73afcfb2ce27e14997c4d0794baf739a4c61d Mon Sep 17 00:00:00 2001 From: michael starke Date: Wed, 26 Nov 2014 18:55:40 +0100 Subject: [PATCH] clearing undo-stack (#265) --- MacPass/MPDocument.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MacPass/MPDocument.m b/MacPass/MPDocument.m index c2a7be82..92466f32 100644 --- a/MacPass/MPDocument.m +++ b/MacPass/MPDocument.m @@ -269,6 +269,10 @@ NSString *const MPDocumentGroupKey = @"MPDocumentGroupKey #pragma mark Lock/Unlock/Decrypt - (void)lockDatabase:(id)sender { + if(self.undoManager.canUndo) { + /* ask the user? */ + [self.undoManager removeAllActions]; + } [self exitSearch:self]; NSError *error; /* Locking needs to be lossless hence just use the XML format */