X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Ffps.c;h=5704337408f5bff2c9038ea4f0e5c61b61c94e5f;hb=7edd66e6bd3209013ee059819747b10b5835635b;hp=1cd39271f1f123cd03c94fa640aa44bf887b5167;hpb=f8cf5ac7b2f53510f80a0eaf286a25298be17bfe;p=xscreensaver diff --git a/hacks/fps.c b/hacks/fps.c index 1cd39271..57043374 100644 --- a/hacks/fps.c +++ b/hacks/fps.c @@ -1,4 +1,4 @@ -/* fps, Copyright (c) 2001-2011 Jamie Zawinski +/* fps, Copyright (c) 2001-2014 Jamie Zawinski * Draw a frames-per-second display (Xlib and OpenGL). * * Permission to use, copy, modify, distribute, and sell this software and its @@ -56,8 +56,7 @@ fps_init (Display *dpy, Window window) st->x = 10; st->y = 10; if (get_boolean_resource (dpy, "fpsTop", "FPSTop")) - /* don't leave a blank line in GL top-fps. */ - st->y = - (/*st->font->ascent +*/ st->font->descent + 10); + st->y = - (st->font->ascent + st->font->descent + 10); strcpy (st->string, "FPS: ... "); @@ -153,7 +152,7 @@ fps_compute (fps_state *st, unsigned long polys, double depth) if (depth >= 0.0) { - int L = strlen (st->string); + unsigned long L = strlen (st->string); char *s = st->string + L; strcat (s, "\nDepth: "); sprintf (s + strlen(s), "%.1f", depth); @@ -242,7 +241,7 @@ fps_draw (fps_state *st) s = strchr (string, '\n'); if (! s) s = string + strlen(string); XDrawString (st->dpy, st->window, st->draw_gc, - x, y, string, s - string); + x, y, string, (int) (s - string)); string = s; string++; lines--;