IngvarJackal / FurView2

Программа для просмотра и организации изображений на Андроиде с имиджборд и других источников
Apache License 2.0
4 stars 0 forks source link

По странному отображается режим 4 картинки при возврате. (смещение индексов 1 вместо 4) #105

Open userow opened 9 years ago

userow commented 9 years ago

Ветка DescriptionInFullscreen коммит 68a772b. Реальное устройство (Sams Galaxy Grand 2 - SM-G7102, Android Ver. 4.4.2)

По странному отображается режим 4 картинки при возврате. Воспроизводимость 100%.

1) вводишь поисковый таг (white_tiger) 2) тапаешь на 4ю картинку 1 страницы 3) возврат хард-кнопкой "назад" 4) скролишь на страницу 2.

AR отображается не страница 2, а страница 1 с 1м изображением второй страницы и без первого изображения первой страницы.

ER отображаются изображения второй страницы ( 5-8 или 4-7 если начинается с 0 изображения)

Комментарий от IngvarJackal -
[14:55:51] Это мой фейл [14:56:03] Я сделал очень плохую систему индекса и работает она на соплях [14:56:08] Но у меня нет времени рефакторить

connertech commented 9 years ago

Разновидность, по-видимому, того же бага: 1) сделать запрос, выдающий N*4+1 результатов (например, 5) 2) пролистать до конца. Последняя страница будет с одним изображением (пятым), как и ожидается. 3) при обратном пролистывании отобразятся не изображения 1-2-3-4, а 2-3-4-5 4) Если сделать еще одно пролистывание назад, откроется ожидаемая страница с изображениями 1-2-3-4 Кроме этого, на последней странице (если она не первая и единственная) с нечетным числом изображений (1 или 3), непарная картинка предпросмотра отображается удвоенной по ширине.

Zey-Uzh commented 9 years ago

Удвоение ширины убрано в https://github.com/IngvarJackal/FurView2/pull/116. А именно в https://github.com/IngvarJackal/FurView2/pull/116/files#diff-09dc61bc31b27415b3b11e92e76d8660R497