summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2014-01-19 18:16:52 +0000
committerManolo Gouy <Manolo>2014-01-19 18:16:52 +0000
commit9668cea28baf2eb1ce808cd72916d4a34ebe3e80 (patch)
tree39a69851aded864a63527a46310af9d0d961dc30
parentb4adb7c55d88ec644f87aaaeadc090114c380705 (diff)
It was incorrect to keep in the system menu pointers to menu items become items move around.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10069 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
-rw-r--r--src/Fl_Sys_Menu_Bar.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Fl_Sys_Menu_Bar.mm b/src/Fl_Sys_Menu_Bar.mm
index 695562911..e6050b413 100644
--- a/src/Fl_Sys_Menu_Bar.mm
+++ b/src/Fl_Sys_Menu_Bar.mm
@@ -144,7 +144,7 @@ extern void (*fl_unlock_function)();
FLMenuItem *item = [[FLMenuItem alloc] initWithTitle:(NSString*)cfname
action:@selector(doCallback:)
keyEquivalent:@""];
- NSData *pointer = [NSData dataWithBytesNoCopy:(void*)mitem length:sizeof(Fl_Menu_Item) freeWhenDone:NO];
+ NSData *pointer = [NSData dataWithBytes:(void*)mitem length:sizeof(Fl_Menu_Item)];
[item setRepresentedObject:pointer];
[menu addItem:item];
CFRelease(cfname);