* Palettes/3Containers/GormTabViewAttributesInspector.m:

Add retain/release so tab view item isn't deallocated while
being moved from one position to another.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@34550 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Eric Wasylishen 2012-01-15 21:43:20 +00:00
parent 0d77bdd053
commit fe4aa441cf
2 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2012-01-15 Eric Wasylishen <ewasylishen@gmail.com>
* Palettes/3Containers/GormTabViewAttributesInspector.m:
Add retain/release so tab view item isn't deallocated while
being moved from one position to another.
2011-11-28 Gregory John Casamento <greg.casamento@gmail.com>
* Palettes/0Menus/GormMenuAttributesInspector.m

View file

@ -180,10 +180,12 @@
if ( selectedItem <= 0 ) {
return;
}
[tbItem retain];
[object removeTabViewItem:tbItem];
[object insertTabViewItem:tbItem atIndex:(selectedItem - 1)];
[object selectTabViewItemAtIndex:(selectedItem - 1)];
[tbItem release];
}
else if (sender == itemNext )
{
@ -195,10 +197,11 @@
return;
}
[tbItem retain];
[object removeTabViewItem:tbItem];
[object insertTabViewItem:tbItem atIndex:(selectedItem + 1)];
[object selectTabViewItemAtIndex:(selectedItem + 1)];
[tbItem release];
}
[object setNeedsDisplay: YES];