--- a/src/qtgui/rclmain_w.cpp
+++ b/src/qtgui/rclmain_w.cpp
@@ -1520,6 +1520,14 @@
return;
}
+ int pagenum = 1;
+ if (m_source.isNotNull())
+ pagenum = m_source->getFirstMatchPage(doc);
+ if (pagenum == -1)
+ pagenum = 1;
+ char cpagenum[20];
+ sprintf(cpagenum, "%d", pagenum);
+
// Extract possible viewer attributes
ConfSimple attrs;
string cmd;
@@ -1657,6 +1665,7 @@
subs["F"] = orgfn;
subs["i"] = doc.ipath;
subs["M"] = doc.mimetype;
+ subs["p"] = cpagenum;
subs["U"] = url;
subs["u"] = url;
// Let %(xx) access all metadata.