Skip to content

Commit 9bc948a

Browse files
committed
Re-add in removed nspasteboard methods - some plugins are still using them
1 parent 518f544 commit 9bc948a

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

Quicksilver/Code-QuickStepCore/QSObject_Pasteboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ extern NSString *QSPasteboardObjectAddress;
1616
- (id)initWithClipping:(NSString *)clippingFile;
1717
- (void)guessName;
1818
- (BOOL)putOnPasteboardAsPlainTextOnly:(NSPasteboard *)pboard;
19+
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard includeDataForTypes:(NSArray *)includeTypes; __deprecated;
20+
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard declareTypes:(NSArray *)types includeDataForTypes:(NSArray *)includeTypes; __deprecated;
1921
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard;
2022
- (NSData *)dataForType:(NSString *)dataType;
2123
- (void)addContentsOfClipping:(NSString *)path;

Quicksilver/Code-QuickStepCore/QSObject_Pasteboard.m

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,17 @@ - (BOOL)putOnPasteboardAsPlainTextOnly:(NSPasteboard *)pboard {
272272
return YES;
273273
}
274274

275+
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard declareTypes:(NSArray *)pbTypes includeDataForTypes:(NSArray *)includeTypes {
276+
NSLog(@"WARNING: This method is deprecated, ignoring the declareTypes and includeTypes parameters");
277+
return [self putOnPasteboard:pboard];
278+
}
279+
280+
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard includeDataForTypes:(NSArray *)includeTypes {
281+
NSLog(@"WARNING: This method is deprecated, ignoring the includeTypes parameter");
282+
return [self putOnPasteboard:pboard];
283+
}
284+
285+
275286
- (BOOL)putOnPasteboard:(NSPasteboard *)pboard {
276287
[pboard clearContents];
277288
[pboard writeObjects:[self splitObjects]];

0 commit comments

Comments
 (0)