[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Gorm loading problems
From: |
Fred Kiefer |
Subject: |
Re: Gorm loading problems |
Date: |
Thu, 21 Feb 2013 18:15:23 +0100 |
You patch is correct but incomplete. You have to do the same in the encode
method. Otherwise you wont be able to read the newer file back in.
Fred
On the road
Am 21.02.2013 um 17:53 schrieb Riccardo Mottola <riccardo.mottola@libero.it>:
> Hi,
>
> Fred Kiefer wrote:
>>
>> To me it looks like an enumerator :-)
>> Or at least it used to be one that got redefinied. Just replace it with
>> NSInteger in the @encode and see if that works.
>
> I applied the patch below and the GORM file loads again fine. Should this go
> in that way? Or is the NSLineBreakMode correct and this should be only used
> for compatibility or for letting me open & save the gorm file? I'm confused.
>
> Riccardo
>
> Index: Source/NSParagraphStyle.m
> ===================================================================
> --- Source/NSParagraphStyle.m (revision 36181)
> +++ Source/NSParagraphStyle.m (working copy)
> @@ -471,7 +471,7 @@
> unsigned count;
>
> [aCoder decodeValueOfObjCType: @encode(NSTextAlignment) at:
> &_alignment];
> - [aCoder decodeValueOfObjCType: @encode(NSLineBreakMode) at:
> &_lineBreakMode];
> + [aCoder decodeValueOfObjCType: @encode(NSInteger) at: &_lineBreakMode];
> [aCoder decodeValueOfObjCType: @encode(float) at:
> &_firstLineHeadIndent];
> [aCoder decodeValueOfObjCType: @encode(float) at: &_headIndent];
> [aCoder decodeValueOfObjCType: @encode(float) at: &_lineSpacing];
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep