@@ -1034,7 +1034,7 @@ -(void)save_figure:(id)sender { gil_call_method(toolbar, "save_figure"); }
10341034// Make it a zero-width box if we don't have enough room
10351035 rect.size .width =fmax (bounds.size .width - rect.origin .x ,0 );
10361036 rect.origin .x = bounds.size .width - rect.size .width ;
1037- NSTextView * messagebox = [[[ NSTextView alloc ]initWithFrame: rect] autorelease ];
1037+ NSTextView * messagebox = [[NSTextView alloc ]initWithFrame: rect];
10381038 messagebox.textContainer .maximumNumberOfLines =2 ;
10391039 messagebox.textContainer .lineBreakMode = NSLineBreakByTruncatingTail;
10401040 messagebox.alignment = NSTextAlignmentRight;
@@ -1044,7 +1044,6 @@ -(void)save_figure:(id)sender { gil_call_method(toolbar, "save_figure"); }
10441044/* if selectable, the messagebox can become first responder,
10451045 * which is not supposed to happen*/
10461046 [[windowcontentView ]addSubview: messagebox];
1047- [messageboxrelease ];
10481047 [[windowcontentView ]display ];
10491048
10501049 self->messagebox = messagebox;
@@ -1055,6 +1054,7 @@ -(void)save_figure:(id)sender { gil_call_method(toolbar, "save_figure"); }
10551054NavigationToolbar2_dealloc (NavigationToolbar2 *self)
10561055{
10571056 [self ->handlerrelease ];
1057+ [self ->messageboxrelease ];
10581058Py_TYPE (self)->tp_free ((PyObject*)self);
10591059}
10601060