Hi,
[email protected] wrote:
Hi,
building ProjectCenter on Debian/Ubuntu unstable leads to a segfault
when unhighlighting two matching parenthesis in pceditor.
in PCEditor.m:
- (void)unhighlightCharacter: (NSTextView *)editorView
{
int i;
NSTextStorage *textStorage = [editorView textStorage];
[textStorage beginEditing];
// if (isCharacterHighlit)
for (i = 0; (highlited_chars[i] != -1 && i < 2); i++)
{
NSRange r = NSMakeRange(highlited_chars[i], 1);
// NSRange r = NSMakeRange(highlitCharacterLocation, i);
Boolean expression changed to:
for (i = 0; (i<2 && highlited_chars[i] != -1 ); i++)
solves that
I remember having fixed that or a similar problem quite some time ago.
Would you be able to test current PC from SVN on your file?
Does it happen in all files or just certain ones? The current version
highlights and unhighlights round and square parentheses fine for me
right now.
Riccardo
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep