From a80bd6c0d60b77b59b275f8c9286f94b1a2acb50 Mon Sep 17 00:00:00 2001 From: Riccardo Mottola Date: Sun, 7 Feb 2010 18:41:04 +0000 Subject: [PATCH] use proper class check instead of quick and dirty size check for flexible space property git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29500 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ Source/NSToolbarItem.m | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1daea0215..cb005faed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-02-07 Riccardo Mottola + + * Source/NSToolbarItem.m (_isFlexibleSpace): use proper class check + instead of quick and dirty size check for flexible space property. + Otherwise items are not allowed to have differing minimum and maximum + sizes. + 2010-02-06 Quentin Mathe Fixed table header/content random disappearance with unarchived table diff --git a/Source/NSToolbarItem.m b/Source/NSToolbarItem.m index f685572e3..3a1034cb7 100644 --- a/Source/NSToolbarItem.m +++ b/Source/NSToolbarItem.m @@ -1472,7 +1472,7 @@ NSString *GSMovableToolbarItemPboardType = @"GSMovableToolbarItemPboardType"; - (BOOL) _isFlexibleSpace { - return (_minSize.width != _maxSize.width); + return [self isKindOfClass:[GSToolbarFlexibleSpaceItem class]]; } - (BOOL) _selectable