scrolling has come
[unix-history] / usr / src / usr.bin / window / cmd1.c
index a23ea5c..b6d992b 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char *sccsid = "@(#)cmd1.c      2.1.1.1 83/08/09";
+static char *sccsid = "@(#)cmd1.c      3.3 83/08/18";
 #endif
 
 #include "defs.h"
 #endif
 
 #include "defs.h"
@@ -150,17 +150,13 @@ int id, nrow, ncol, row, col;
                return 0;
        if (id < 0 && (id = findid()) < 0)
                return 0;
                return 0;
        if (id < 0 && (id = findid()) < 0)
                return 0;
-       if ((w = wwopen(WWO_PTY, nrow, ncol, row, col, 0)) == 0)
+       if ((w = wwopen(WWO_PTY, nrow, ncol, row, col, 48)) == 0)
                return 0;
        w->ww_id = id;
        window[id] = w;
        w->ww_hasframe = 1;
        wwadd(w, (selwin ? selwin : wwhead.ww_back));
        setselwin(w);
                return 0;
        w->ww_id = id;
        window[id] = w;
        w->ww_hasframe = 1;
        wwadd(w, (selwin ? selwin : wwhead.ww_back));
        setselwin(w);
-       /*
-       wwupdate();
-       wwflush();
-       */
        switch (wwfork(w)) {
        case -1:
                c_close(w);
        switch (wwfork(w)) {
        case -1:
                c_close(w);
@@ -179,9 +175,8 @@ reframe()
 
        wwunframe(framewin);
        for (w = wwhead.ww_back; w != &wwhead; w = w->ww_back)
 
        wwunframe(framewin);
        for (w = wwhead.ww_back; w != &wwhead; w = w->ww_back)
-               if (w->ww_hasframe)
+               if (w->ww_hasframe) {
                        wwframe(w, framewin);
                        wwframe(w, framewin);
-       for (w = wwhead.ww_back; w != &wwhead; w = w->ww_back)
-               if (w->ww_hasframe)
                        labelwin(w);
                        labelwin(w);
+               }
 }
 }