From: kramm Date: Mon, 5 Jun 2006 07:14:55 +0000 (+0000) Subject: fixed page number link bug X-Git-Tag: release-0-8-0~200 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=fd812e6f288b19810fd7cd9b1460b804784b4093 fixed page number link bug --- diff --git a/lib/devices/swf.c b/lib/devices/swf.c index ff0cc23..94e4c36 100644 --- a/lib/devices/swf.c +++ b/lib/devices/swf.c @@ -1390,7 +1390,7 @@ void swf_drawlink(gfxdevice_t*dev, gfxline_t*points, char*url) if(url[t]<'0' || url[t]>'9') nodigit = 1; if(!nodigit) { - int page = atoi(&url[4]) - 1; + int page = atoi(&url[4]); if(page<0) page = 0; swfoutput_linktopage(dev, page, points); } @@ -1435,7 +1435,7 @@ void swfoutput_linktopage(gfxdevice_t*dev, int page, gfxline_t*points) endtext(dev); if(!i->config_internallinkfunction) { - actions = action_GotoFrame(actions, page); + actions = action_GotoFrame(actions, page-1); actions = action_End(actions); } else { actions = action_PushInt(actions, page); //parameter