From 39d6ec917720f09de598809a391f8eae46df302a Mon Sep 17 00:00:00 2001 From: Michael Lamb Date: Sun, 24 Feb 2013 22:34:53 -0800 Subject: [PATCH] Added custom User-Agent string to account view controller --- src/adium/ESSIPEAccountViewController.h | 2 ++ src/adium/ESSIPEAccountViewController.m | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/adium/ESSIPEAccountViewController.h b/src/adium/ESSIPEAccountViewController.h index 88c31ebd..eb7d0864 100644 --- a/src/adium/ESSIPEAccountViewController.h +++ b/src/adium/ESSIPEAccountViewController.h @@ -15,6 +15,8 @@ IBOutlet NSMenu *menu_connectionType; IBOutlet NSTextField *textField_windowsLogin; + + IBOutlet NSTextField *textField_userAgent; } diff --git a/src/adium/ESSIPEAccountViewController.m b/src/adium/ESSIPEAccountViewController.m index bf722d22..e34e8b71 100644 --- a/src/adium/ESSIPEAccountViewController.m +++ b/src/adium/ESSIPEAccountViewController.m @@ -33,6 +33,9 @@ int ctype = [[account preferenceForKey:KEY_SIPE_CONNECTION_TYPE group:GROUP_ACCOUNT_STATUS] intValue]; [popUp_conntype selectItemWithTag:ctype]; + + NSString *userAgent = [account preferenceForKey:KEY_SIPE_USER_AGENT group:GROUP_ACCOUNT_STATUS]; + [textField_userAgent setStringValue:(userAgent ? userAgent : @"")]; //NSString *email = [account preferenceForKey:KEY_SIPE_EMAIL group:GROUP_ACCOUNT_STATUS]; //[textField_email setStringValue:(email ? email : @"")]; @@ -45,10 +48,12 @@ { [super saveConfiguration]; - //Resource [account setPreference:[textField_windowsLogin stringValue] forKey:KEY_SIPE_WINDOWS_LOGIN group:GROUP_ACCOUNT_STATUS]; + [account setPreference:[textField_userAgent stringValue] + forKey:KEY_SIPE_USER_AGENT group:GROUP_ACCOUNT_STATUS]; + int ctype = [[popUp_conntype selectedItem] tag]; [account setPreference:[NSNumber numberWithInt:ctype] forKey:KEY_SIPE_CONNECTION_TYPE group:GROUP_ACCOUNT_STATUS]; -- 2.11.4.GIT