File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9692,7 +9692,7 @@ get_option_value_strict(
96929692 * consider it set when 'ff' or 'fenc' changed. */
96939693 if (p -> indir == PV_MOD )
96949694 {
9695- * numval = bufIsChanged ((buf_T * ) from );
9695+ * numval = bufIsChanged ((buf_T * )from );
96969696 varp = NULL ;
96979697 }
96989698#ifdef FEAT_CRYPT
@@ -9705,17 +9705,21 @@ get_option_value_strict(
97059705#endif
97069706 else
97079707 {
9708- aco_save_T aco ;
9709- aucmd_prepbuf (& aco , (buf_T * ) from );
9708+ buf_T * save_curbuf = curbuf ;
9709+
9710+ // only getting a pointer, no need to use aucmd_prepbuf()
9711+ curbuf = (buf_T * )from ;
9712+ curwin -> w_buffer = curbuf ;
97109713 varp = get_varp (p );
9711- aucmd_restbuf (& aco );
9714+ curbuf = save_curbuf ;
9715+ curwin -> w_buffer = curbuf ;
97129716 }
97139717 }
97149718 else if (opt_type == SREQ_WIN )
97159719 {
9716- win_T * save_curwin ;
9717- save_curwin = curwin ;
9718- curwin = (win_T * ) from ;
9720+ win_T * save_curwin = curwin ;
9721+
9722+ curwin = (win_T * )from ;
97199723 curbuf = curwin -> w_buffer ;
97209724 varp = get_varp (p );
97219725 curwin = save_curwin ;
Original file line number Diff line number Diff line change @@ -789,6 +789,8 @@ static char *(features[]) =
789789
790790static int included_patches [] =
791791{ /* Add new patch number below this line */
792+ /**/
793+ 107 ,
792794/**/
793795 106 ,
794796/**/
You can’t perform that action at this time.
0 commit comments