[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fix, attributedStringConsumer
From: |
Georg Fleischmann |
Subject: |
Fix, attributedStringConsumer |
Date: |
Tue, 24 Jul 2001 23:37:28 +0200 |
here is a patch for GSRTFcolorfg() to allow parsing of RTF streams created on
OpenStep.
OpenStep doesn't add a color list to rtf streams, if the color is just black.
The attached patch simply sets the color to black, if the color index is out of
bounds.
Georg
2001-07-24 Georg Fleischmann
* gui/Source/Parsers/attributedStringConsumer.m
attributedStringConsumer.m, GSRTFcolorfg():
set color to black if index is out of bounds
diff -u gui/Source/Parsers/attributedStringConsumer.m.old
gui/Source/Parsers/attributedStringConsumer.m
--- gui/Source/Parsers/attributedStringConsumer.m.old Tue Oct 24 01:23:34 2000
+++ gui/Source/Parsers/attributedStringConsumer.m Tue Jul 24 23:09:44 2001
@@ -764,7 +764,10 @@
void GSRTFcolorfg(void *ctxt, int color)
{
- ASSIGN(FGCOLOUR, [COLOURS objectAtIndex: color]);
+ if ([COLOURS count] <= color)
+ ASSIGN(FGCOLOUR, [NSColor blackColor]);
+ else
+ ASSIGN(FGCOLOUR, [COLOURS objectAtIndex: color]);
}
void GSRTFsubscript(void *ctxt, int script)
- Fix, attributedStringConsumer,
Georg Fleischmann <=