Applied, thanks.
On Tue, May 13, 2014 at 08:50:56PM -0700, Keith Amling wrote:
> I was confused by this complex block for a few moments before managing
> to parse "rest start x", "last end x", etc. This may or may not help
> the next reader of this code but I think it's undoubtedly simpler.
>
> Keith
>
> ---
> window-copy.c | 16 ++++------------
> 1 file changed, 4 insertions(+), 12 deletions(-)
>
> diff --git a/window-copy.c b/window-copy.c
> index 508001d34d61..69a3e13b8bbd 100644
> --- a/window-copy.c
> +++ b/window-copy.c
> @@ -1429,18 +1429,10 @@ window_copy_get_selection(struct window_pane *wp,
> size_t *len)
> }
>
> /* Copy the lines. */
> - if (sy == ey)
> - window_copy_copy_line(wp, &buf, &off, sy, firstsx, lastex);
> - else {
> - window_copy_copy_line(wp, &buf, &off, sy, firstsx, restex);
> - if (ey - sy > 1) {
> - for (i = sy + 1; i < ey; i++) {
> - window_copy_copy_line(
> - wp, &buf, &off, i, restsx, restex);
> - }
> - }
> - window_copy_copy_line(wp, &buf, &off, ey, restsx, lastex);
> - }
> + for (i = sy; i <= ey; i++)
> + window_copy_copy_line(wp, &buf, &off, i,
> + (i == sy ? firstsx : restsx),
> + (i == ey ? lastex : restex));
>
> /* Don't bother if no data. */
> if (off == 0) {
> --
> 1.9.1
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> tmux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tmux-users
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users