git: 9front

Download patch

ref: 6ccbe4727890af2961afa528029cdcba1bb98e59
parent: 1cfa9cdea2b4cbd03fba2567b027e58388c622ca
parent: 2334c2bd4f8be1551f7b84d770d97ea4c087d2a3
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Feb 2 02:21:47 EST 2021

merge

--- a/sys/games/lib/fortunes
+++ b/sys/games/lib/fortunes
@@ -5253,3 +5253,4 @@
 On the Internet, we are all Poland. -- Michael Hayden
 By the way, BBCNews site makes corrupt the browser. -- Kenji
 As much as I'd love to I feel I have to let it go -- rminnich
+You need a UNIX system to run SATAN.
--- a/sys/src/cmd/winwatch.c
+++ b/sys/src/cmd/winwatch.c
@@ -185,19 +185,21 @@
 int
 geometry(void)
 {
-	int i, ncols, z;
+	int i, nrows, ncols, z;
 	Rectangle r;
 
 	z = 0;
-	rows = (Dy(screen->r)-2*MARGIN+PAD)/(font->height+PAD);
-	if(rows <= 0)
-		rows = 1;
-	if(rows*cols < nwin || rows*cols >= nwin*2){
-		ncols = nwin <= 0 ? 1 : (nwin+rows-1)/rows;
-		if(ncols != cols){
-			cols = ncols;
-			z = 1;
-		}
+	nrows = (Dy(screen->r)-2*MARGIN+PAD)/(font->height+PAD);
+	if(nrows <= 0)
+		nrows = 1;
+	if(nrows != rows){
+		rows = nrows;
+		z = 1;
+	}
+	ncols = nwin <= 0 ? 1 : (nwin+rows-1)/rows;
+	if(ncols != cols){
+		cols = ncols;
+		z = 1;
 	}
 
 	r = Rect(0,0,(Dx(screen->r)-2*MARGIN+PAD)/cols-PAD, font->height);
--