]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vt(4): Fix a crash in vt_mark_mouse_position_as_dirty() when in textmode
authordumbbell <dumbbell@FreeBSD.org>
Sat, 23 Aug 2014 07:41:08 +0000 (07:41 +0000)
committerdumbbell <dumbbell@FreeBSD.org>
Sat, 23 Aug 2014 07:41:08 +0000 (07:41 +0000)
commit261ed191628cc4d2f43b8194e2debdcf16e89a21
tree8ab7dbb08a157445f33f6b679b8553f260f7274f
parentc03089040791f74d09b3be90ab1fe6065f3c2a7f
vt(4): Fix a crash in vt_mark_mouse_position_as_dirty() when in textmode

In textmode, no font is loaded, thus the page fault in
vt_mark_mouse_position_as_dirty() when it wants the font width/height.

For now, create a fake area for the textmode. This needs to be modified
if vt_vga gains mouse support in textmode.

While here, fix a build failure when SC_NO_CUTPASTE is defined:
vt_mark_mouse_position_as_dirty() must not be included in this case.

MFC after: 1 week
sys/dev/vt/vt_core.c