Procedure RichMemo1.SetLink(...); does not appear to work on linux. Ubuntu Mate 17.04 and Lazarus 1.8.0RC3. Sometimes (see below).
I have a unit of about 500 lines in total that works around a RichMemo control. Does not appear to make any changes to text.
I have checked with the debugger that I am passing valid parameters, right down to line #1348 of GTK2RichMemo where it calls -
gtk_text_buffer_apply_tag_by_name(buffer, TagNameLink, @istart, @iend);
The GTK Buffer does seem to have a valid 'link' entry in its TagTable but it still, apparently fails. Can anyone suggest how I can further debug ?
Interestingly, a bare bones form does work. Wondering if I should slowly add back my code to that bare bones app and see when it breaks ? And it works unconditionally under Windows but it obviously uses different code.
david