src/macosx/native/sun/awt/CClipboard.m

Print this page

        

*** 107,117 **** return self; } - (void) javaDeclareTypes:(NSArray *)inTypes withOwner:(jobject)inClipboard jniEnv:(JNIEnv *)inEnv { - AWT_ASSERT_NOT_APPKIT_THREAD; //NSLog(@"CClipboard javaDeclareTypes %@ withOwner", inTypes); @synchronized(self) { if (inClipboard != NULL) { --- 107,116 ----
*** 132,142 **** fChangeCount = [[NSPasteboard generalPasteboard] declareTypes:inTypes owner:self]; } - (NSArray *) javaGetTypes { - AWT_ASSERT_NOT_APPKIT_THREAD; NSMutableArray *args = [NSMutableArray arrayWithCapacity:1]; [ThreadUtilities performOnMainThread:@selector(_nativeGetTypes:) onObject:self withObject:args waitUntilDone:YES awtMode:YES]; //NSLog(@"CClipboard getTypes returns %@", [args lastObject]); --- 131,140 ----
*** 150,160 **** //NSLog(@"CClipboard getTypes returns %@", [args lastObject]); } - (void) javaSetData:(NSData *)inData forType:(NSString *) inFormat { - AWT_ASSERT_NOT_APPKIT_THREAD; CClipboardUpdate *newUpdate = [[CClipboardUpdate alloc] initWithData:inData withFormat:inFormat]; [ThreadUtilities performOnMainThread:@selector(_nativeSetData:) onObject:self withObject:newUpdate waitUntilDone:YES awtMode:YES]; [newUpdate release]; --- 148,157 ----
*** 169,179 **** //NSLog(@"CClipboard _nativeSetData setData %@", [newUpdate data]); //NSLog(@"CClipboard _nativeSetData forType %@", [newUpdate format]); } - (NSData *) javaGetDataForType:(NSString *) inFormat { - AWT_ASSERT_NOT_APPKIT_THREAD; NSMutableArray *args = [NSMutableArray arrayWithObject:inFormat]; [ThreadUtilities performOnMainThread:@selector(_nativeGetDataForType:) onObject:self withObject:args waitUntilDone:YES awtMode:YES]; //NSLog(@"CClipboard javaGetDataForType %@ returns an NSData", inFormat); --- 166,175 ----