diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2016-08-04 17:02:16 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2016-08-04 17:02:16 -0400 |
commit | 774f5cd627a1fd646e6b56d9acc18f34e485a430 (patch) | |
tree | f43cd5a292e08de0f628298b5dca5c1f0dc179e7 /vgasrc/vgafb.c | |
parent | 27129d003f63d96624a90d052b9899bc7f900e07 (diff) | |
download | seabios-hppa-774f5cd627a1fd646e6b56d9acc18f34e485a430.zip seabios-hppa-774f5cd627a1fd646e6b56d9acc18f34e485a430.tar.gz seabios-hppa-774f5cd627a1fd646e6b56d9acc18f34e485a430.tar.bz2 |
swcursor: Concentrate swcursor logic in swcursor.c
The software cursor code is not frequently used (only the coreboot
framebuffer vga code uses it). Move its logic out of the main code
and into swcursor.c.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'vgasrc/vgafb.c')
-rw-r--r-- | vgasrc/vgafb.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/vgasrc/vgafb.c b/vgasrc/vgafb.c index 46a1ab8..57ecc9b 100644 --- a/vgasrc/vgafb.c +++ b/vgasrc/vgafb.c @@ -504,7 +504,6 @@ vgafb_write_pixel(u8 color, u16 x, u16 y) struct vgamode_s *vmode_g = get_current_mode(); if (!vmode_g) return; - vgafb_set_swcursor(0); struct gfx_op op; init_gfx_op(&op, vmode_g); @@ -529,7 +528,6 @@ vgafb_read_pixel(u16 x, u16 y) struct vgamode_s *vmode_g = get_current_mode(); if (!vmode_g) return 0; - vgafb_set_swcursor(0); struct gfx_op op; init_gfx_op(&op, vmode_g); @@ -599,7 +597,6 @@ void vgafb_scroll(struct cursorpos win, struct cursorpos winsize , int lines, struct carattr ca) { - vgafb_set_swcursor(0); if (!lines) { // Clear window vgafb_clear_chars(win, winsize, ca); @@ -630,7 +627,6 @@ vgafb_write_char(struct cursorpos cp, struct carattr ca) struct vgamode_s *vmode_g = get_current_mode(); if (!vmode_g) return; - vgafb_set_swcursor(0); if (GET_GLOBAL(vmode_g->memmodel) != MM_TEXT) { gfx_write_char(vmode_g, cp, ca); @@ -653,7 +649,6 @@ vgafb_read_char(struct cursorpos cp) struct vgamode_s *vmode_g = get_current_mode(); if (!vmode_g) return (struct carattr){0, 0, 0}; - vgafb_set_swcursor(0); if (GET_GLOBAL(vmode_g->memmodel) != MM_TEXT) return gfx_read_char(vmode_g, cp); |