Update of /cvsroot/tmux/tmux
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18351

Modified Files:
        window-copy.c 
Log Message:
Sync OpenBSD patchset 758:

Do not crash if the screen size is too small for the indicator in copy mode.


Index: window-copy.c
===================================================================
RCS file: /cvsroot/tmux/tmux/window-copy.c,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- window-copy.c       22 Jul 2010 19:51:48 -0000      1.122
+++ window-copy.c       10 Sep 2010 13:34:12 -0000      1.123
@@ -1055,6 +1055,8 @@
        if (py == 0) {
                size = xsnprintf(hdr, sizeof hdr,
                    "[%u/%u]", data->oy, screen_hsize(data->backing));
+               if (size > screen_size_x(s))
+                       size = screen_size_x(s);
                screen_write_cursormove(ctx, screen_size_x(s) - size, 0);
                screen_write_puts(ctx, &gc, "%s", hdr);
        } else if (py == last && data->inputtype != WINDOW_COPY_OFF) {


------------------------------------------------------------------------------
Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful, 
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance. 
http://p.sf.net/sfu/dell-sfdev2dev
_______________________________________________
tmux-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to