From f61bde19f54b95a9676b7dc2b398b9d4f7dca115 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 12 Aug 2019 19:19:25 +0300 Subject: add prefs options for image downsampling --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 7 +++++-- org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 8 ++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) (limited to 'org.fox.ttrss/src/main/java/org') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 4fc53587..2f373f04 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -338,8 +338,11 @@ public class ArticlePager extends StateSavedFragment { put("include_header", "true"); } - put("resize_width", String.valueOf(m_activity.getScreenWidth()/2)); - put("resize_enabled", String.valueOf(!m_activity.isWifiConnected())); + if (m_prefs.getBoolean("enable_image_downsampling", false)) { + if (!m_activity.isWifiConnected()) { + put("resize_width", String.valueOf(m_activity.getScreenWidth() * 0.75)); + } + } } }; diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 7e483e11..fa53e714 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -716,8 +716,12 @@ public class HeadlinesFragment extends StateSavedFragment { put("include_nested", "true"); put("has_sandbox", "true"); put("order_by", m_activity.getSortMode()); - put("resize_width", String.valueOf(m_activity.getScreenWidth()/2)); - put("resize_enabled", String.valueOf(!m_activity.isWifiConnected())); + + if (m_prefs.getBoolean("enable_image_downsampling", false)) { + if (!m_activity.isWifiConnected()) { + put("resize_width", String.valueOf(m_activity.getScreenWidth() * 0.75)); + } + } if (isCat) put("is_cat", "true"); -- cgit v1.2.3