From owner-cvs-lkm Sun Oct 26 00:38:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA23255 for cvs-lkm-outgoing; Sun, 26 Oct 1997 00:38:19 -0700 (PDT) (envelope-from owner-cvs-lkm) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA23197; Sun, 26 Oct 1997 00:36:01 -0700 (PDT) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA07851; Sun, 26 Oct 1997 00:35:19 -0700 (PDT) Date: Sun, 26 Oct 1997 00:35:19 -0700 (PDT) Message-Id: <199710260735.AAA07851@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lkm@FreeBSD.ORG Subject: cvs commit: src/lkm/syscons/daemon daemon_saver.c Sender: owner-cvs-lkm@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1997/10/26 00:35:19 PDT Modified files: lkm/syscons/daemon daemon_saver.c Log: - The daemon might go off the screen and crashed the system if the screen size was changed while the screen saver was inactive. Adjust the positions of the daemon and the text and clip them accordingly each time. - Don't call set_border() too often. Some video chip may produce flicker. Pointed out by tony@dell.com - Don't fill the entire screen with blank char every time the saver is called. Blank only the part of the screen where the daemon and the text was previously printed. Revision Changes Path 1.7 +148 -35 src/lkm/syscons/daemon/daemon_saver.c