diff options
author | Antonino A. Daplas <adaplas@gmail.com> | 2006-02-01 06:06:52 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-02-01 11:53:26 -0500 |
commit | 9477e260b7ca3b6076b91eae15739383c508f3e2 (patch) | |
tree | 8c9505661ec3c22319b5bb9a6764df75d222d920 /drivers/char | |
parent | fa385bef256077f3b820b241e8f3755ef3905b74 (diff) |
[PATCH] fbcon: Fix screen artifacts when moving cursor
When moving the cursor by writing to /dev/vcs*, the old cursor image is not
erased. Fix by hiding the cursor first before moving the cursor to the new
position.
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/vt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/char/vt.c b/drivers/char/vt.c index f1d9cb7feae6..0900d1dbee59 100644 --- a/drivers/char/vt.c +++ b/drivers/char/vt.c | |||
@@ -3213,6 +3213,7 @@ void getconsxy(struct vc_data *vc, unsigned char *p) | |||
3213 | 3213 | ||
3214 | void putconsxy(struct vc_data *vc, unsigned char *p) | 3214 | void putconsxy(struct vc_data *vc, unsigned char *p) |
3215 | { | 3215 | { |
3216 | hide_cursor(vc); | ||
3216 | gotoxy(vc, p[0], p[1]); | 3217 | gotoxy(vc, p[0], p[1]); |
3217 | set_cursor(vc); | 3218 | set_cursor(vc); |
3218 | } | 3219 | } |