Index: /trunk/aux/cocotron/win32/cocotron/cocotron-r710.patch
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/cocotron-r710.patch	(revision 13366)
+++ /trunk/aux/cocotron/win32/cocotron/cocotron-r710.patch	(revision 13367)
@@ -1,14 +1,33 @@
-Index: AppKit/NSPopUpButton.m
+Index: AppKit/NSPopUpButtonCell.m
 ===================================================================
---- AppKit/NSPopUpButton.m	(revision 710)
-+++ AppKit/NSPopUpButton.m	(working copy)
-@@ -23,6 +23,7 @@
- {
-     [super initWithFrame:frame];
-     [self setPullsDown:pullsDown];
-+    [self setMenu:[[NSMenu alloc] init]];
+--- AppKit/NSPopUpButtonCell.m	(revision 710)
++++ AppKit/NSPopUpButtonCell.m	(working copy)
+@@ -18,6 +18,15 @@
+ 
+ @implementation NSPopUpButtonCell
+ 
++-init {
++   self = [super init];
++   _pullsDown = NO;
++   _menu = [[[NSMenu alloc] init] retain];
++   _arrowPosition = NSPopUpArrowAtCenter;
++   _preferredEdge = NSMaxYEdge;
++   return self;
++}
++
+ -(void)encodeWithCoder:(NSCoder *)coder {
+    NSUnimplementedMethod();
+ }
+@@ -59,7 +68,9 @@
+     [super initTextCell:string];
+     _menu = [[NSMenu alloc] initWithTitle:string];
+     [_menu addItemWithTitle:string action:[self action] keyEquivalent:@""];
+-        
++    _arrowPosition = NSPopUpArrowAtCenter;
++    _preferredEdge = NSMaxYEdge;
++
+     [self setPullsDown:pullDown];
      
      return self;
- }
 Index: AppKit/NSApplication.m
 ===================================================================
