svn commit: r270708 - head/sys/dev/vt

Jean-Sebastien Pedron dumbbell at FreeBSD.org
Wed Aug 27 11:27:49 UTC 2014


Author: dumbbell
Date: Wed Aug 27 11:27:48 2014
New Revision: 270708
URL: http://svnweb.freebsd.org/changeset/base/270708

Log:
  vt(4): Recompute the drawable area when the resolution changes
  
  This was only done when the font changed.
  
  MFC after:	1 week

Modified:
  head/sys/dev/vt/vt_core.c

Modified: head/sys/dev/vt/vt_core.c
==============================================================================
--- head/sys/dev/vt/vt_core.c	Wed Aug 27 11:08:09 2014	(r270707)
+++ head/sys/dev/vt/vt_core.c	Wed Aug 27 11:27:48 2014	(r270708)
@@ -2269,12 +2269,11 @@ vt_resize(struct vt_device *vd)
 		vw = vd->vd_windows[i];
 		VT_LOCK(vd);
 		/* Assign default font to window, if not textmode. */
-		if (!(vd->vd_flags & VDF_TEXTMODE) && vw->vw_font == NULL) {
+		if (!(vd->vd_flags & VDF_TEXTMODE) && vw->vw_font == NULL)
 			vw->vw_font = vtfont_ref(&vt_font_default);
-			vt_compute_drawable_area(vw);
-		}
 		VT_UNLOCK(vd);
 		/* Resize terminal windows */
+		vt_compute_drawable_area(vw);
 		while (vt_change_font(vw, vw->vw_font) == EBUSY) {
 			DPRINTF(100, "%s: vt_change_font() is busy, "
 			    "window %d\n", __func__, i);


More information about the svn-src-all mailing list