Revision: 2729
          http://tmux.svn.sourceforge.net/tmux/?rev=2729&view=rev
Author:   tcunha
Date:     2012-03-18 01:40:26 +0000 (Sun, 18 Mar 2012)
Log Message:
-----------
Sync OpenBSD patchset 1050:

Store context off before moving the cursor when wrapping, to fix long
standing bug drawing over the status line.

Modified Paths:
--------------
    trunk/screen-write.c

Modified: trunk/screen-write.c
===================================================================
--- trunk/screen-write.c        2012-03-18 01:38:27 UTC (rev 2728)
+++ trunk/screen-write.c        2012-03-18 01:40:26 UTC (rev 2729)
@@ -1071,9 +1071,6 @@
                return;
        }
 
-       /* Initialise the redraw context, saving the last cell. */
-       screen_write_initctx(ctx, &ttyctx, 1);
-
        /* If in insert mode, make space for the cells. */
        if (s->mode & MODE_INSERT && s->cx <= screen_size_x(s) - width) {
                xx = screen_size_x(s) - s->cx - width;
@@ -1087,6 +1084,9 @@
                s->cx = 0;      /* carriage return */
        }
 
+       /* Initialise the redraw context, saving the last cell. */
+       screen_write_initctx(ctx, &ttyctx, 1);
+
        /* Sanity checks. */
        if (((s->mode & MODE_WRAP) && s->cx > screen_size_x(s) - width)
            || s->cy > screen_size_y(s) - 1)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
tmux-cvs mailing list
tmux-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to