Mercurial > vim
comparison src/if_py_both.h @ 4918:0792cc5133ce v7.3.1204
updated for version 7.3.1204
Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
Higashi)
Solution: Don't always use goto_tabpage_tp().
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 16 Jun 2013 14:18:28 +0200 |
parents | e48cabe98453 |
children | 8dd2769ab75c |
comparison
equal
deleted
inserted
replaced
4917:454a6ebf1c19 | 4918:0792cc5133ce |
---|---|
2704 VimTryStart(); | 2704 VimTryStart(); |
2705 switch (opt_type) | 2705 switch (opt_type) |
2706 { | 2706 { |
2707 case SREQ_WIN: | 2707 case SREQ_WIN: |
2708 if (switch_win(&save_curwin, &save_curtab, (win_T *)from, | 2708 if (switch_win(&save_curwin, &save_curtab, (win_T *)from, |
2709 win_find_tabpage((win_T *)from)) == FAIL) | 2709 win_find_tabpage((win_T *)from), FALSE) == FAIL) |
2710 { | 2710 { |
2711 if (VimTryEnd()) | 2711 if (VimTryEnd()) |
2712 return -1; | 2712 return -1; |
2713 PyErr_SetVim("Problem while switching windows."); | 2713 PyErr_SetVim("Problem while switching windows."); |
2714 return -1; | 2714 return -1; |
2715 } | 2715 } |
2716 r = set_option_value_err(key, numval, stringval, opt_flags); | 2716 r = set_option_value_err(key, numval, stringval, opt_flags); |
2717 restore_win(save_curwin, save_curtab); | 2717 restore_win(save_curwin, save_curtab, FALSE); |
2718 if (r == FAIL) | 2718 if (r == FAIL) |
2719 return -1; | 2719 return -1; |
2720 break; | 2720 break; |
2721 case SREQ_BUF: | 2721 case SREQ_BUF: |
2722 switch_buffer(&save_curbuf, (buf_T *)from); | 2722 switch_buffer(&save_curbuf, (buf_T *)from); |