Commit Diff


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;