From fd812e6f288b19810fd7cd9b1460b804784b4093 Mon Sep 17 00:00:00 2001 From: kramm Date: Mon, 5 Jun 2006 07:14:55 +0000 Subject: [PATCH] fixed page number link bug --- lib/devices/swf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 1.7.10.4