commit 02232b4a435212fef683db1b3acdd668849aed2e from: marcus date: Fri Jan 4 15:28:49 2008 UTC ESC 7 and 8 do not handle scroll regions. commit - 1f2f3d9135adeb85a74eac811768d381c2774b8b commit + 02232b4a435212fef683db1b3acdd668849aed2e blob - 90dd3460108e2c25c0e969acf105e8938ce3bb72 blob + 88878eb5bafef07f632dcfcd4a17df50ae85a30f --- de/mud/terminal/vt320.java +++ de/mud/terminal/vt320.java @@ -1739,8 +1739,7 @@ public abstract class vt320 extends VDUBuffer implemen Sa = attributes; Sgx = new char[4]; for (int i = 0; i < 4; i++) Sgx[i] = gx[i]; - Stm = getTopMargin(); - Sbm = getBottomMargin(); + /* MARCUS: does not save scroll region! */ if (debug > 1) System.out.println("ESC 7"); break; @@ -1749,10 +1748,9 @@ public abstract class vt320 extends VDUBuffer implemen R = Sr; gl = Sgl; gr = Sgr; + attributes = Sa; for (int i = 0; i < 4; i++) gx[i] = Sgx[i]; - setTopMargin(Stm); - setBottomMargin(Sbm); - attributes = Sa; + /* MARCUS: does not restore scroll region! */ if (debug > 1) System.out.println("ESC 8"); break;