home *** CD-ROM | disk | FTP | other *** search
- To: vim-dev@vim.org
- Subject: Patch 6.0aw.003
- Fcc: outbox
- From: Bram Moolenaar <Bram@moolenaar.net>
- ------------
-
- Patch 6.0aw.003
- Problem: When drawing wrapped lines or filler lines and the first char on
- the next line doesn't need redrawing it would be made blank.
- Solution: Mark the blanked out character for redrawing. Don't output a
- blank after a filler line, it's not a wrapped line.
- Files: src/screen.c
-
-
- *** ../vim-6.0aw/src/screen.c Sun Sep 16 22:21:06 2001
- --- src/screen.c Mon Sep 17 15:11:45 2001
- ***************
- *** 3770,3775 ****
- --- 3770,3778 ----
- #ifdef FEAT_GUI
- && !gui.in_use
- #endif
- + #ifdef FEAT_DIFF
- + && filler_todo <= 0
- + #endif
- #ifdef FEAT_MBYTE
- && !(has_mbyte
- && ((*mb_off2cells)(LineOffset[screen_row]) == 2
- ***************
- *** 3786,3791 ****
- --- 3789,3796 ----
- + (unsigned)Columns - 1,
- screen_row - 1, (int)(Columns - 1));
- out_char(' ');
- + /* force a redraw of the first char on the next line */
- + ScreenAttrs[LineOffset[screen_row]] = (sattr_T)-1;
- screen_start(); /* don't know where cursor is now */
- }
-
-
- --
- hundred-and-one symptoms of being an internet addict:
- 240. You think Webster's Dictionary is a directory of WEB sites.
-
- /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\
- ((( Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim )))
- \\\ Help me helping AIDS orphans in Uganda - http://iccf-holland.org ///
-