Revision: 27957
http://sourceforge.net/p/bibdesk/svn/27957
Author: hofman
Date: 2022-09-29 14:32:13 +0000 (Thu, 29 Sep 2022)
Log Message:
-----------
decalre properties as copy
Modified Paths:
--------------
trunk/bibdesk/BDSKServerInfo.h
trunk/bibdesk/BDSKServerInfo.m
Modified: trunk/bibdesk/BDSKServerInfo.h
===================================================================
--- trunk/bibdesk/BDSKServerInfo.h 2022-09-29 14:25:48 UTC (rev 27956)
+++ trunk/bibdesk/BDSKServerInfo.h 2022-09-29 14:32:13 UTC (rev 27957)
@@ -98,15 +98,15 @@
@interface BDSKMutableServerInfo : BDSKServerInfo
-@property (nonatomic, retain) NSString *type;
-@property (nonatomic, retain) NSString *name;
-@property (nonatomic, retain) NSString *database;
-@property (nonatomic, retain) NSString *host;
-@property (nonatomic, retain) NSString *port;
-@property (nonatomic, retain) NSString *password;
-@property (nonatomic, retain) NSString *username;
-@property (nonatomic, retain) NSString *recordSyntax;
-@property (nonatomic, retain) NSString *resultEncoding;
+@property (nonatomic, copy) NSString *type;
+@property (nonatomic, copy) NSString *name;
+@property (nonatomic, copy) NSString *database;
+@property (nonatomic, copy) NSString *host;
+@property (nonatomic, copy) NSString *port;
+@property (nonatomic, copy) NSString *password;
+@property (nonatomic, copy) NSString *username;
+@property (nonatomic, copy) NSString *recordSyntax;
+@property (nonatomic, copy) NSString *resultEncoding;
@property (nonatomic) BOOL removeDiacritics;
@property (nonatomic, getter=isLite) BOOL lite;
Modified: trunk/bibdesk/BDSKServerInfo.m
===================================================================
--- trunk/bibdesk/BDSKServerInfo.m 2022-09-29 14:25:48 UTC (rev 27956)
+++ trunk/bibdesk/BDSKServerInfo.m 2022-09-29 14:32:13 UTC (rev 27957)
@@ -464,10 +464,12 @@
}
- (void)setOptionValue:(id)value forKey:(NSString *)key {
+ value = [value copy];
if (options)
[options setValue:value forKey:key];
else if (value)
options = [[NSMutableDictionary alloc] initWithObjectsAndKeys:value,
key, nil];
+ [value release];
}
- (NSString *)password;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit