|
@@ -736,9 +736,13 @@ static inline CPDFAreaOfInterest CAreaOfInterestForResizeHandle(CRectEdges mask,
|
|
|
// [menu insertItem:[NSMenuItem separatorItem] atIndex:0];
|
|
|
}
|
|
|
if ([[NSPasteboard generalPasteboard] canReadObjectForClasses:[NSArray arrayWithObjects:[CPDFAnnotation class], [NSString class],[NSImage class], nil] options:[NSDictionary dictionary]]) {
|
|
|
- [menu insertItem:pasteItem atIndex:0];
|
|
|
+ if (![menu.itemArray containsObject:pasteItem]) {
|
|
|
+ [menu insertItem:pasteItem atIndex:0];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (![menu.itemArray containsObject:copyItem]) {
|
|
|
+ [menu insertItem:copyItem atIndex:0];
|
|
|
}
|
|
|
- [menu insertItem:copyItem atIndex:0];
|
|
|
}else{
|
|
|
if (self.toolMode != CMoveToolMode && self.toolMode != CMagnifyToolMode){
|
|
|
if ([[NSPasteboard generalPasteboard] canReadObjectForClasses:[NSArray arrayWithObjects:[CPDFAnnotation class], [NSString class],[NSImage class], nil] options:[NSDictionary dictionary]]) {
|