To: [email protected]
Subject: Patch 6.3b.013
Fcc: outbox
From: Bram Moolenaar <[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
------------

Patch 6.3b.013
Problem:    Loading a session file results in editing the wrong file in the
           first window when this is not the file at the current position in
           the argument list. (Robert Webb)
Solution:   Check w_arg_idx_invalid to decide whether to edit a file.
Files:      src/ex_docmd.c


*** ../vim-6.3b.012/src/ex_docmd.c      Fri May 28 21:41:20 2004
--- src/ex_docmd.c      Sun May 30 20:23:31 2004
***************
*** 8678,8684 ****
           if (fputs("edit ", fd) < 0
                   || ses_fname(fd, wp->w_buffer, &ssop_flags) == FAIL)
               return FAIL;
!           edited_win = wp;
           break;
       }
     }
--- 8678,8685 ----
           if (fputs("edit ", fd) < 0
                   || ses_fname(fd, wp->w_buffer, &ssop_flags) == FAIL)
               return FAIL;
!           if (!wp->w_arg_idx_invalid)
!               edited_win = wp;
           break;
       }
     }
***************
*** 8959,8965 ****
           return FAIL;
     }

!     if (add_edit)
     {
       /*
        * Load the file.
--- 8960,8968 ----
           return FAIL;
     }

!     /* Edit the file.  Skip this when ":next" already did it. */
!     if (add_edit && (wp->w_arg_idx == 0 || flagp != &ssop_flags
!                                                   || wp->w_arg_idx_invalid))
     {
       /*
        * Load the file.
*** ../vim-6.3b.012/src/version.c       Sun May 30 20:05:11 2004
--- src/version.c       Sun May 30 20:19:32 2004
***************
*** 643,644 ****
--- 643,646 ----
 {   /* Add new patch number below this line */
+ /**/
+     13,
 /**/

--
hundred-and-one symptoms of being an internet addict:
3. Your bookmark takes 15 minutes to scroll from top to bottom.

/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\              Project leader for A-A-P -- http://www.A-A-P.org        ///
\\\  Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html ///