tavoid stupid aspect ratios. - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 97fed159e4d5edf41b9875482209a5210ad84b3a
 (DIR) parent 983990c806eb019cb490449cac70032417222a41
 (HTM) Author: rsc <devnull@localhost>
       Date:   Fri, 14 May 2004 23:11:48 +0000
       
       avoid stupid aspect ratios.
       
       Diffstat:
         M src/libdraw/x11-init.c              |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/libdraw/x11-init.c b/src/libdraw/x11-init.c
       t@@ -326,8 +326,12 @@ xattach(char *label)
                        if(parsewinsize(winsize, &r, &havemin) < 0)
                                sysfatal("%r");
                }else{
       -                r = Rect(0, 0, WidthOfScreen(xscreen)*3/4,
       -                        HeightOfScreen(xscreen)*3/4);
       +                r = Rect(0, 0, WidthOfScreen(xscreen)*2/3,
       +                        HeightOfScreen(xscreen)*2/3);
       +                if(Dx(r) > Dy(r)*3/2)
       +                        r.max.x = r.min.x + Dy(r)*3/2;
       +                if(Dy(r) > Dx(r)*3/2)
       +                        r.max.y = r.min.y + Dx(r)*3/2;
                        havemin = 0;
                }