X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Ft3d.c;h=08df87132a658590d7dcbb0e83174b3f624430c1;hb=c141c2b05e374757b6499d12bb8a6d4d943b1529;hp=65beb6d92aa35a928cca7f264246066c2b39be5c;hpb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439;p=xscreensaver diff --git a/hacks/t3d.c b/hacks/t3d.c index 65beb6d9..08df8713 100644 --- a/hacks/t3d.c +++ b/hacks/t3d.c @@ -895,8 +895,9 @@ t3d_event (Display *dpy, Window window, void *closure, XEvent *event) struct state *st = (struct state *) closure; if (event->type == KeyPress) { - KeySym kpr=XKeycodeToKeysym(st->dpy,event->xkey.keycode,0); - + KeySym keysym; + char kpr = 0; + XLookupString (&event->xkey, &kpr, 1, &keysym, 0); switch (kpr) { case 's': case 'S': @@ -938,7 +939,7 @@ static const char *t3d_defaults [] = { "*move: 0.5", "*wobble: 2.0", "*cycle: 10.0", - "*mag: 1", + "*mag: 1.0", "*minutes: False", "*delay: 40000", "*fast: 50",