summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
index 0a19702e..b33dd467 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
@@ -175,10 +175,16 @@ public class GalleryActivity extends CommonActivity {
m_checkProgress.setProgress(progress);
});
+
+ CircleIndicator3 indicator = findViewById(R.id.gallery_pager_indicator);
+ indicator.setViewPager(m_pager);
+
model.getItems().observe(this, galleryEntries -> {
Log.d(TAG, "observed gallery entries=" + galleryEntries + " firstSrc=" + firstSrc);
m_adapter.submitList(galleryEntries, () -> {
+ indicator.setViewPager(m_pager);
+
if (!m_firstWasSelected) {
for (GalleryEntry entry : galleryEntries) {
if (entry.url.equals(firstSrc)) {
@@ -195,12 +201,6 @@ public class GalleryActivity extends CommonActivity {
});
});
- CircleIndicator3 indicator = findViewById(R.id.gallery_pager_indicator);
- indicator.setViewPager(m_pager);
-
- m_adapter.registerAdapterDataObserver(indicator.getAdapterDataObserver());
-
-
findViewById(R.id.gallery_overflow).setOnClickListener(v -> {
try {
GalleryEntry entry = m_adapter.getCurrentList().get(m_pager.getCurrentItem());