From 7818feaf0b770527ac50642ec1b439217793efd6 Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Wed, 8 Apr 2020 20:21:58 -0400 Subject: [PATCH] Disable the login field if login is generated. --- platform-darwin/Source/Mac/MPSitesWindowController.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform-darwin/Source/Mac/MPSitesWindowController.m b/platform-darwin/Source/Mac/MPSitesWindowController.m index 9fd8a2a4..7385fdc2 100644 --- a/platform-darwin/Source/Mac/MPSitesWindowController.m +++ b/platform-darwin/Source/Mac/MPSitesWindowController.m @@ -265,6 +265,9 @@ [alert setInformativeText:strf( @"Your login name for: %@", self.selectedSite.name )]; NSTextField *loginField = [NSTextField new]; [loginField bind:@"value" toObject:self.selectedSite withKeyPath:@"loginName" options:nil]; + [loginField bind:@"enabled" toObject:self.selectedSite withKeyPath:@"loginGenerated" options:@{ + NSValueTransformerNameBindingOption: NSNegateBooleanTransformerName + }]; NSButton *generatedField = [NSButton new]; [generatedField setButtonType:NSSwitchButton]; [generatedField bind:@"value" toObject:self.selectedSite withKeyPath:@"loginGenerated" options:nil];