Fix for dragged types not working on decoded views.

Reviewed by me.
This commit is contained in:
Francisco Ryan Tolmasky I
2009-06-09 16:45:27 -07:00
parent eab4f4bf78
commit 90fe0d64f5
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -344,7 +344,7 @@ var LEFT_SHADOW_INSET = 3.0,
- (void)setEditable:(BOOL)shouldBeEditable
{
if (_isEditable === shouldBeEditable)
return _isEditable;
return;
_isEditable = shouldBeEditable;
+4
View File
@@ -2230,6 +2230,10 @@ var CPViewAutoresizingMaskKey = @"CPViewAutoresizingMask",
_subviews = [aCoder decodeObjectForKey:CPViewSubviewsKey] || [];
_superview = [aCoder decodeObjectForKey:CPViewSuperviewKey];
// FIXME: Should we encode/decode this?
_registeredDraggedTypes = [CPSet set];
_registeredDraggedTypesArray = [];
_autoresizingMask = [aCoder decodeIntForKey:CPViewAutoresizingMaskKey] || CPViewNotSizable;
_autoresizesSubviews = ![aCoder containsValueForKey:CPViewAutoresizesSubviewsKey] || [aCoder decodeBoolForKey:CPViewAutoresizesSubviewsKey];