From e9f00a68b451269a455d2bf9a3e1de21b7f40009 Mon Sep 17 00:00:00 2001 From: michael starke Date: Wed, 27 Sep 2017 18:05:41 +0200 Subject: [PATCH] fixed old values being displayed in reused table cell views --- MacPass/MPEntryViewController.m | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MacPass/MPEntryViewController.m b/MacPass/MPEntryViewController.m index cbc14b47..f2383dcc 100644 --- a/MacPass/MPEntryViewController.m +++ b/MacPass/MPEntryViewController.m @@ -307,6 +307,8 @@ NSString *const _MPTableSecurCellView = @"PasswordCell"; } else { view = [tableView makeViewWithIdentifier:_MPTableStringCellView owner:self]; + [view.textField unbind:NSValueBinding]; + view.textField.stringValue = @""; if(!isModifedColumn) { /* clean up old formatter that might be left */ view.textField.formatter = nil; @@ -364,9 +366,6 @@ NSString *const _MPTableSecurCellView = @"PasswordCell"; NSStringFromSelector(@selector(history))]; [view.textField bind:NSValueBinding toObject:view withKeyPath:historyCountKeyPath options:nil]; } - else if(isIndexColumn) { - view.textField.stringValue = @""; - } } return view; }