Revision: 29774
http://sourceforge.net/p/bibdesk/svn/29774
Author: hofman
Date: 2025-11-07 10:33:57 +0000 (Fri, 07 Nov 2025)
Log Message:
-----------
use transformer for error line number again
Modified Paths:
--------------
trunk/bibdesk/BDSKErrorObjectController.m
trunk/bibdesk/Base.lproj/BDSKErrorPanel.xib
Modified: trunk/bibdesk/BDSKErrorObjectController.m
===================================================================
--- trunk/bibdesk/BDSKErrorObjectController.m 2025-11-07 10:27:13 UTC (rev
29773)
+++ trunk/bibdesk/BDSKErrorObjectController.m 2025-11-07 10:33:57 UTC (rev
29774)
@@ -51,7 +51,7 @@
#import "BDSKTableView.h"
#import "NSError_BDSKExtensions.h"
-#define BDSKLineNumberTransformerName @"BDSKLineNumberTransformer"
+#define BDSKLineNumberTransformerName @"BDSKLineNumber"
#define BDSKErrorPanelFrameAutosaveName @"BDSKErrorPanel"
@@ -475,7 +475,7 @@
@implementation BDSKLineNumberTransformer
+ (Class)transformedValueClass {
- return [NSObject class];
+ return [NSString class];
}
+ (BOOL)allowsReverseTransformation {
@@ -483,7 +483,7 @@
}
- (id)transformedValue:(id)number {
- return ([number integerValue] == -1) ? @"?" : number;
+ return ([number integerValue] == -1) ? @"?" : [number stringValue];
}
@end
Modified: trunk/bibdesk/Base.lproj/BDSKErrorPanel.xib
===================================================================
--- trunk/bibdesk/Base.lproj/BDSKErrorPanel.xib 2025-11-07 10:27:13 UTC (rev
29773)
+++ trunk/bibdesk/Base.lproj/BDSKErrorPanel.xib 2025-11-07 10:33:57 UTC (rev
29774)
@@ -146,7 +146,11 @@
</textFieldCell>
<connections>
<binding
destination="FOk-78-s8q" name="toolTip" keyPath="objectValue.errorMessage"
id="nmv-gP-t8U"/>
- <binding
destination="FOk-78-s8q" name="value" keyPath="objectValue.lineNumber"
id="74e-8L-EuV"/>
+ <binding
destination="FOk-78-s8q" name="value" keyPath="objectValue.lineNumber"
id="ast-JM-U8X">
+
<dictionary key="options">
+
<string key="NSValueTransformerName">BDSKLineNumber</string>
+
</dictionary>
+ </binding>
</connections>
</textField>
</subviews>
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