summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/vesa.c
diff options
context:
space:
mode:
authoryokota <yokota@FreeBSD.org>1999-01-17 14:12:48 +0000
committeryokota <yokota@FreeBSD.org>1999-01-17 14:12:48 +0000
commita0fc4cfd6ec64fcbdb45a5fff50f4d785080f4c4 (patch)
treef5d70a3da2b0d86caf77f94ff9445a976ee7b08c /sys/i386/isa/vesa.c
parentc09aa82d6b5ecfdf5ca0e112fb280fede3ae2885 (diff)
downloadFreeBSD-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.c3
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;
OpenPOWER on IntegriCloud