X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Ffadeplot.c;fp=hacks%2Ffadeplot.c;h=93f471969e409135bd5cb6788e6f544b748ac62b;hp=093941efd55faf61b10309eb0254757ddbae1287;hb=39809ded547bdbb08207d3e514950425215b4410;hpb=4361b69d3178d7fc98d0388f9a223af6c2651aba diff --git a/hacks/fadeplot.c b/hacks/fadeplot.c index 093941ef..93f47196 100644 --- a/hacks/fadeplot.c +++ b/hacks/fadeplot.c @@ -54,7 +54,7 @@ ENTRYPOINT ModeSpecOpt fadeplot_opts = #ifdef USE_MODULES ModStruct fadeplot_description = {"fadeplot", "init_fadeplot", "draw_fadeplot", (char *) NULL, - "refresh_fadeplot", "init_fadeplot", (char *) NULL, &fadeplot_opts, + "refresh_fadeplot", "init_fadeplot", "free_fadeplot", &fadeplot_opts, 30000, 10, 1500, 1, 64, 0.6, "", "Shows a fading plot of sine squared", 0, NULL}; @@ -75,7 +75,7 @@ typedef struct { static fadeplotstruct *fadeplots = (fadeplotstruct *) NULL; -static void +ENTRYPOINT void free_fadeplot(ModeInfo * mi) { fadeplotstruct *fp = &fadeplots[MI_SCREEN(mi)]; @@ -113,7 +113,7 @@ init_fadeplot (ModeInfo * mi) { fadeplotstruct *fp; - MI_INIT (mi, fadeplots, free_fadeplot); + MI_INIT (mi, fadeplots); fp = &fadeplots[MI_SCREEN(mi)]; fp->width = MI_WIDTH(mi); @@ -221,10 +221,12 @@ reshape_fadeplot(ModeInfo * mi, int width, int height) fp->factor.y = MAX(fp->height / (2 * fp->min), 1); } +#ifndef STANDALONE ENTRYPOINT void refresh_fadeplot (ModeInfo * mi) { } +#endif XSCREENSAVER_MODULE ("FadePlot", fadeplot)