Changeset 3977 for neercs


Ignore:
Timestamp:
Nov 20, 2009, 2:21:15 PM (10 years ago)
Author:
Pascal Terjan
Message:
  • Fix Erase In Line (2) and add missing -1 for the beauty of the code
File:
1 edited

Legend:

Unmodified
Added
Removed
  • neercs/trunk/src/term.c

    r3969 r3977  
    479479                if (!argc || argv[0] == 0)
    480480                {
    481                     caca_draw_line(sc->cv, x, y, width, y, ' ');
     481                    caca_draw_line(sc->cv, x, y, width - 1, y, ' ');
    482482                    caca_fill_box(sc->cv, 0, y + 1, width - 1, height - 1,
    483483                                  ' ');
     
    498498                if (!argc || argv[0] == 0)
    499499                {
    500                     caca_draw_line(sc->cv, x, y, width, y, ' ');
     500                    caca_draw_line(sc->cv, x, y, width - 1, y, ' ');
    501501                }
    502502                else if (argv[0] == 1)
     
    506506                else if (argv[0] == 2)
    507507                {
    508                     if ((unsigned int)x < width)
    509                         caca_draw_line(sc->cv, x, y, width - 1, y, ' ');
    510                 }
    511                 // x = width;
     508                    caca_draw_line(sc->cv, 0, y, width - 1, y, ' ');
     509                }
    512510                break;
    513511            case 'L':          /* IL - Insert line */
Note: See TracChangeset for help on using the changeset viewer.