diff options
-rw-r--r-- | poppler/PageLabelInfo.cc | 8 |
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; |