diff --git a/ChangeLog b/ChangeLog index 85776dee1..c2f3ac8cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +===== 1.8 (May ??, 2013) ===== + +* Fixed series index representation: 10 instead 1E+1 + ===== 1.7.9 (Apr 23, 2013) ===== * Fixed Ukrainian hyphenations * Fixed missing paragraph before new section issue (in some book formats) diff --git a/src/org/geometerplus/android/fbreader/library/BookInfoActivity.java b/src/org/geometerplus/android/fbreader/library/BookInfoActivity.java index 3988fd682..602e3d05c 100644 --- a/src/org/geometerplus/android/fbreader/library/BookInfoActivity.java +++ b/src/org/geometerplus/android/fbreader/library/BookInfoActivity.java @@ -243,7 +243,7 @@ public class BookInfoActivity extends Activity { setupInfoPair(R.id.book_series, "series", series == null ? null : series.Series.getTitle()); String seriesIndexString = null; if (series != null && series.Index != null) { - seriesIndexString = series.Index.toString(); + seriesIndexString = series.Index.toPlainString(); } setupInfoPair(R.id.book_series_index, "indexInSeries", seriesIndexString); diff --git a/src/org/geometerplus/android/fbreader/libraryService/SQLiteBooksDatabase.java b/src/org/geometerplus/android/fbreader/libraryService/SQLiteBooksDatabase.java index c754bc152..1f8ee0b67 100644 --- a/src/org/geometerplus/android/fbreader/libraryService/SQLiteBooksDatabase.java +++ b/src/org/geometerplus/android/fbreader/libraryService/SQLiteBooksDatabase.java @@ -607,7 +607,7 @@ final class SQLiteBooksDatabase extends BooksDatabase { myInsertBookSeriesStatement.bindLong(2, seriesId); SQLiteUtil.bindString( myInsertBookSeriesStatement, 3, - seriesInfo.Index != null ? seriesInfo.Index.toString() : null + seriesInfo.Index != null ? seriesInfo.Index.toPlainString() : null ); myInsertBookSeriesStatement.execute(); } diff --git a/src/org/geometerplus/fbreader/book/XMLSerializer.java b/src/org/geometerplus/fbreader/book/XMLSerializer.java index 1ea8fd1b9..b21a27fb4 100644 --- a/src/org/geometerplus/fbreader/book/XMLSerializer.java +++ b/src/org/geometerplus/fbreader/book/XMLSerializer.java @@ -205,7 +205,7 @@ class XMLSerializer extends AbstractSerializer { if (seriesInfo != null) { appendTagWithContent(buffer, "calibre:series", seriesInfo.Series.getTitle()); if (seriesInfo.Index != null) { - appendTagWithContent(buffer, "calibre:series_index", seriesInfo.Index); + appendTagWithContent(buffer, "calibre:series_index", seriesInfo.Index.toPlainString()); } }