From 405a68887ba0da6ca80b3cd1fcad7d6f18293c86 Mon Sep 17 00:00:00 2001 From: Wolfgang Lux Date: Mon, 24 Jan 2011 13:29:44 +0000 Subject: [PATCH] Ask user for confirmation before reverting a file in PC. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@31943 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Modules/Editors/ProjectCenter/PCEditor.m | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8e22be9..fd5a284 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-01-24 Wolfgang Lux + + * Modules/Editors/ProjectCenter/PCEditor.m (-revertFileToSaved): + Ask for confirmation before reverting. + 2011-01-24 Wolfgang Lux * Modules/Editors/ProjectCenter/PCEditorView.m (-performIndentation): diff --git a/Modules/Editors/ProjectCenter/PCEditor.m b/Modules/Editors/ProjectCenter/PCEditor.m index 895dd2a..9a46734 100644 --- a/Modules/Editors/ProjectCenter/PCEditor.m +++ b/Modules/Editors/ProjectCenter/PCEditor.m @@ -666,6 +666,16 @@ return YES; } + if (NSAlertDefaultReturn != + NSRunAlertPanel(@"Revert", + @"%@ has been modified. " + @"Are you sure you want to undo changes?", + @"Revert", @"Cancel", nil, + [_path lastPathComponent])) + { + return NO; + } + [[NSNotificationCenter defaultCenter] postNotificationName:PCEditorWillRevertNotification object:self];