summaryrefslogtreecommitdiff
path: root/poppler/PageLabelInfo.cc
diff options
context:
space:
mode:
Diffstat (limited to 'poppler/PageLabelInfo.cc')
-rw-r--r--poppler/PageLabelInfo.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/poppler/PageLabelInfo.cc b/poppler/PageLabelInfo.cc
index a099d11a..7e1c1555 100644
--- a/poppler/PageLabelInfo.cc
+++ b/poppler/PageLabelInfo.cc
@@ -136,7 +136,6 @@ static int fromLatin(const char *buffer)
return -1;
}
-#ifdef TEST
static void toLatin(int number, GooString *str, GBool uppercase) {
char base, letter;
int i, count;
@@ -152,7 +151,6 @@ static void toLatin(int number, GooString *str, GBool uppercase) {
for (i = 0; i < count; i++)
str->append(letter);
}
-#endif
PageLabelInfo::Interval::Interval(Object *dict, int baseA) {
Object obj;
@@ -332,9 +330,11 @@ GBool PageLabelInfo::indexToLabel(int index, GooString *label)
case Interval::UppercaseRoman:
toRoman(number, &number_string, gTrue);
break;
- case Interval::UppercaseLatin:
case Interval::LowercaseLatin:
- number = 0;
+ toLatin(number, &number_string, gFalse);
+ break;
+ case Interval::UppercaseLatin:
+ toLatin(number, &number_string, gTrue);
break;
case Interval::None:
break;