Fix GTK SetInsertPos
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 17 Mar 2013 09:33:31 +0000 (10:33 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 2 May 2013 12:54:31 +0000 (14:54 +0200)
commit7801dc7d61bc47273aa27cd65f60bc42e6f5a859
tree6f13100e2d30da2731882a0da0179fc0c5202012
parent515cd3f7b2ca2d5ba4450fc8bd8576c7602fe41d
Fix GTK SetInsertPos

SetInsertPos() was not yet ported to GTK, with as a result that the cursor
was positioned at the start of a line recalled in the ICS Input Box,
rather than at the end. The code also called SetInsertPos to force scrolling
to that point in the text (which in Xaw is an automatic side effect). So for
multi-line text edits this function calls ScrollToCursor(). For some reason
this does not work when replacing texts in the Chat Box memo, when switching
chat, although it does work in the same memo when a line is added to the
existing text.
dialogs.c
gtk/xoptions.c