X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fesper.c;fp=hacks%2Fglx%2Fesper.c;h=7a0bb0b2b61407c6f4c4696f306b45f55438fb38;hp=20efa329e94788be5b22b7f19dec2dda9a5bd61f;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hpb=39809ded547bdbb08207d3e514950425215b4410 diff --git a/hacks/glx/esper.c b/hacks/glx/esper.c index 20efa329..7a0bb0b2 100644 --- a/hacks/glx/esper.c +++ b/hacks/glx/esper.c @@ -1,4 +1,4 @@ -/* esper, Copyright (c) 2017 Jamie Zawinski +/* esper, Copyright (c) 2017-2018 Jamie Zawinski * Enhance 224 to 176. Pull out track right. Center in pull back. * Pull back. Wait a minute. Go right. Stop. Enhance 57 19. Track 45 left. * Gimme a hardcopy right there. @@ -128,8 +128,10 @@ /* Use a small point size to keep it nice and grainy. */ #if defined(HAVE_COCOA) || defined(HAVE_ANDROID) # define TITLE_FONT "OCR A Std 10, Lucida Console 10, Monaco 10" -#else /* real X11 */ +#elif 0 /* real X11, XQueryFont() */ # define TITLE_FONT "-*-courier-bold-r-*-*-*-100-*-*-m-*-*-*" +#else /* real X11, load_font_retry() */ +# define TITLE_FONT "-*-ocr a std-medium-r-*-*-*-100-*-*-m-*-*-*" #endif #define DEFAULTS "*delay: 20000 \n" \ @@ -914,6 +916,8 @@ draw_line_sprite (ModeInfo *mi, sprite *sp) GLfloat bw = w * sp->current.w; GLfloat bh = h * sp->current.h; + if (MI_WIDTH(mi) > 2560) t *= 3; /* Retina displays */ + if (sx < 10) sx = 10; sy = sx; @@ -2096,7 +2100,7 @@ esper_handle_event (ModeInfo *mi, XEvent *event) /* Now let's give a momentary glimpse of what the image would do. */ if (debug_p) { - sprite *img; + sprite *img = 0; int i; /* Find the lingering image */ @@ -2241,7 +2245,7 @@ esper_handle_event (ModeInfo *mi, XEvent *event) } } - return True; + return ok; } else if (screenhack_event_helper (MI_DISPLAY(mi), MI_WINDOW(mi), event)) {