From 526230dfeadf7aed85e3b05bbb7f0cea0829f6f6 Mon Sep 17 00:00:00 2001 From: stuconnolly Date: Mon, 3 May 2010 19:10:14 +0000 Subject: Trim whitespace and newline characters from a table's comment returned by SPTableData to ensure that it erroneously changed because of a failed string comparison. --- Source/SPExtendedTableInfo.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/SPExtendedTableInfo.m b/Source/SPExtendedTableInfo.m index 98994acf..f272a3e5 100644 --- a/Source/SPExtendedTableInfo.m +++ b/Source/SPExtendedTableInfo.m @@ -436,9 +436,10 @@ - (void)textDidEndEditing:(NSNotification *)notification { id object = [notification object]; + if ((object == tableCommentsTextView) && ([object isEditable]) && ([selectedTable length] > 0)) { - NSString *currentComment = [tableDataInstance statusValueForKey:@"Comment"]; + NSString *currentComment = [[tableDataInstance statusValueForKey:@"Comment"] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; NSString *newComment = [[tableCommentsTextView string] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; // Check that the user actually changed the tables comment -- cgit v1.2.3