X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.c;h=024ea9004e84d4c09f0f49e864a61432dbc024c2;hb=609da796fb48d746f4672c00d2bd970834258b43;hp=47d99f202651f2e7d0ab63d8346b9f46f6af49e1;hpb=341d90b47cb0da21b2732c5f89bee4187e01885e;p=xboard.git diff --git a/xboard.c b/xboard.c index 47d99f2..024ea90 100644 --- a/xboard.c +++ b/xboard.c @@ -1824,6 +1824,7 @@ InitDrawingSizes (BoardSize boardSize, int flags) } } oldMono = -10; // kludge to force recreation of animation masks + oldVariant = gameInfo.variant; } #if HAVE_LIBXPM if(appData.monoMode != oldMono) @@ -3904,7 +3905,7 @@ MenuBarSelect (Widget w, caddr_t addr, caddr_t index) static void MenuEngineSelect (Widget w, caddr_t addr, caddr_t index) { - RecentEngineEvent((int) addr); + RecentEngineEvent((int) (intptr_t) addr); } void @@ -3929,7 +3930,7 @@ AppendEnginesToMenu (Widget menu, char *list) entry = XtCreateManagedWidget("engine", smeBSBObjectClass, menu, args, j+1); XtAddCallback(entry, XtNcallback, (XtCallbackProc) MenuEngineSelect, - (caddr_t) i); + (caddr_t) (intptr_t) i); i++; *p = '\n'; list = p + 1; } }