diff options
author | yokota <yokota@FreeBSD.org> | 1999-01-17 14:12:48 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 1999-01-17 14:12:48 +0000 |
commit | a0fc4cfd6ec64fcbdb45a5fff50f4d785080f4c4 (patch) | |
tree | f5d70a3da2b0d86caf77f94ff9445a976ee7b08c /sys/i386/isa/vesa.c | |
parent | c09aa82d6b5ecfdf5ca0e112fb280fede3ae2885 (diff) | |
download | FreeBSD-src-a0fc4cfd6ec64fcbdb45a5fff50f4d785080f4c4.zip FreeBSD-src-a0fc4cfd6ec64fcbdb45a5fff50f4d785080f4c4.tar.gz |
Don't forget copying video mode flags to the adapter info. block when
changing video modes.
Diffstat (limited to 'sys/i386/isa/vesa.c')
-rw-r--r-- | sys/i386/isa/vesa.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/i386/isa/vesa.c b/sys/i386/isa/vesa.c index db0a0cf..a338fb5 100644 --- a/sys/i386/isa/vesa.c +++ b/sys/i386/isa/vesa.c @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: vesa.c,v 1.13 1999/01/13 01:16:39 yokota Exp $ + * $Id: vesa.c,v 1.14 1999/01/16 12:56:00 yokota Exp $ */ #include "vga.h" @@ -740,6 +740,7 @@ vesa_set_mode(video_adapter_t *adp, int mode) printf("VESA: mode set!\n"); #endif vesa_adp->va_mode = mode; + vesa_adp->va_mode_flags = info.vi_flags; vesa_adp->va_flags &= ~V_ADP_COLOR; vesa_adp->va_flags |= (info.vi_flags & V_INFO_COLOR) ? V_ADP_COLOR : 0; |