X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fglplanet.c;h=0e94270134dd6588d574090d20216a7c18c307da;hp=4b21dd118e591ee570706ba959ec2ec2c6a151bf;hb=39809ded547bdbb08207d3e514950425215b4410;hpb=4361b69d3178d7fc98d0388f9a223af6c2651aba diff --git a/hacks/glx/glplanet.c b/hacks/glx/glplanet.c index 4b21dd11..0e942701 100644 --- a/hacks/glx/glplanet.c +++ b/hacks/glx/glplanet.c @@ -38,7 +38,6 @@ "*imageBackground: Blue \n" \ "*suppressRotationAnimation: True\n" \ -# define refresh_planet 0 # define release_planet 0 # include "xlockmore.h" /* from the xscreensaver distribution */ #else /* !STANDALONE */ @@ -115,7 +114,7 @@ ENTRYPOINT ModeSpecOpt planet_opts = {countof(opts), opts, countof(vars), vars, #ifdef USE_MODULES ModStruct planet_description = {"planet", "init_planet", "draw_planet", NULL, - "draw_planet", "init_planet", NULL, &planet_opts, + "draw_planet", "init_planet", "free_planet", &planet_opts, 1000, 1, 2, 1, 4, 1.0, "", "Animates texture mapped sphere (planet)", 0, NULL}; #endif @@ -365,9 +364,6 @@ planet_handle_event (ModeInfo *mi, XEvent *event) } -static void free_planet (ModeInfo * mi); - - ENTRYPOINT void init_planet (ModeInfo * mi) { @@ -375,7 +371,7 @@ init_planet (ModeInfo * mi) int screen = MI_SCREEN(mi); Bool wire = MI_IS_WIREFRAME(mi); - MI_INIT (mi, planets, free_planet); + MI_INIT (mi, planets); gp = &planets[screen]; gp->window = MI_WINDOW(mi); @@ -638,7 +634,7 @@ draw_planet (ModeInfo * mi) } -static void +ENTRYPOINT void free_planet (ModeInfo * mi) { planetstruct *gp = &planets[MI_SCREEN(mi)];