Index: src/dialogs/e2_view_dialog.c
===================================================================
--- src/dialogs/e2_view_dialog.c (Revision 2489)
+++ src/dialogs/e2_view_dialog.c (Revision 2490)
@@ -860,8 +860,12 @@
rt->textbuffer = gtk_text_buffer_new (NULL); //always create a buffer
if (contents)
{
+ GtkTextIter iter;
+ g_free (contents);
gtk_text_buffer_set_text (rt->textbuffer, contents, -1);
- g_free (contents);
+ //cursor normally set to end of buffer
+ gtk_text_buffer_get_start_iter (rt->textbuffer, &iter);
+ gtk_text_buffer_place_cursor (rt->textbuffer, &iter);
printd (DEBUG, "Read text file charset is %s", rt->charset);
}