X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.c;h=80db3980ec7cef890d92a0eb9f7c4c63ea8857bf;hb=919bb8ce56406c6059ec9d3221d1bc96ad388d1c;hp=3dd9f659818f86dd9e8a5ece5af1e80e8fb649ef;hpb=d53dbc347ca0d3c670813bfc4b23fdf8233482b8;p=xboard.git diff --git a/xboard.c b/xboard.c index 3dd9f65..80db398 100644 --- a/xboard.c +++ b/xboard.c @@ -6672,25 +6672,33 @@ BookProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) void BugReportProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) { - system("xdg-open mailto:bug-xboard@gnu.org"); + char buf[MSG_SIZ]; + snprintf(buf, MSG_SIZ, "%s mailto:bug-xboard@gnu.org", appData.sysOpen); + system(buf); } void GuideProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) { - system("xdg-open http://www.gnu.org/software/xboard/user_guide/UserGuide.html"); + char buf[MSG_SIZ]; + snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/user_guide/UserGuide.html", appData.sysOpen); + system(buf); } void HomePageProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) { - system("xdg-open http://www.gnu.org/software/xboard/"); + char buf[MSG_SIZ]; + snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/", appData.sysOpen); + system(buf); } void NewsPageProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) { - system("xdg-open http://www.gnu.org/software/xboard/whats_new/portal.html"); + char buf[MSG_SIZ]; + snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/whats_new/portal.html", appData.sysOpen); + system(buf); } void