Revision: 2711
          http://tmux.svn.sourceforge.net/tmux/?rev=2711&view=rev
Author:   tcunha
Date:     2012-03-07 13:35:03 +0000 (Wed, 07 Mar 2012)
Log Message:
-----------
Sync OpenBSD patchset 1036:

The wlmouse offset should be part of the client, not the server. From
Ailin Nemui.

Modified Paths:
--------------
    trunk/status.c
    trunk/tmux.h

Modified: trunk/status.c
===================================================================
--- trunk/status.c      2012-03-03 09:19:40 UTC (rev 2710)
+++ trunk/status.c      2012-03-07 13:35:03 UTC (rev 2711)
@@ -141,7 +141,7 @@
        struct session  *s = c->session;
        struct winlink  *wl;
 
-       x += s->wlmouse;
+       x += c->wlmouse;
        RB_FOREACH(wl, winlinks, &s->windows) {
                if (x < wl->status_width &&
                        session_select(s, wl->idx) == 0) {
@@ -356,7 +356,7 @@
                wloffset++;
 
        /* Copy the window list. */
-       s->wlmouse = -wloffset + wlstart;
+       c->wlmouse = -wloffset + wlstart;
        screen_write_cursormove(&ctx, wloffset, 0);
        screen_write_copy(&ctx, &window_list, wlstart, 0, wlwidth, 1);
        screen_free(&window_list);

Modified: trunk/tmux.h
===================================================================
--- trunk/tmux.h        2012-03-03 09:19:40 UTC (rev 2710)
+++ trunk/tmux.h        2012-03-07 13:35:03 UTC (rev 2711)
@@ -971,8 +971,6 @@
 
        struct environ   environ;
 
-       int              wlmouse;
-
        int              references;
 
        TAILQ_ENTRY(session) gentry;
@@ -1195,6 +1193,8 @@
 
        struct mouse_event last_mouse;
 
+       int              wlmouse;
+
        int              references;
 };
 ARRAY_DECL(clients, struct client *);

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


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
tmux-cvs mailing list
tmux-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to