From 84bffe92cd1622c9d3b35802106c48890337c0f9 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 10 Oct 2012 15:12:58 +0400 Subject: fix status bar not being dimmed after undimmed manually --- src/org/fox/ttrss/ArticlePager.java | 10 +++++----- src/org/fox/ttrss/offline/OfflineArticlePager.java | 5 +++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/org/fox/ttrss/ArticlePager.java b/src/org/fox/ttrss/ArticlePager.java index bc4e367a..b64d5642 100644 --- a/src/org/fox/ttrss/ArticlePager.java +++ b/src/org/fox/ttrss/ArticlePager.java @@ -47,6 +47,11 @@ public class ArticlePager extends Fragment { if (article != null) { ArticleFragment af = new ArticleFragment(article); + + if (m_prefs.getBoolean("dim_status_bar", false) && getView() != null) { + getView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN); + } + return af; } return null; @@ -127,11 +132,6 @@ public class ArticlePager extends Fragment { } }); - - if (m_prefs.getBoolean("dim_status_bar", false)) { - view.setSystemUiVisibility(View.STATUS_BAR_HIDDEN); - } - return view; } diff --git a/src/org/fox/ttrss/offline/OfflineArticlePager.java b/src/org/fox/ttrss/offline/OfflineArticlePager.java index 7e9384ca..bc138bb0 100644 --- a/src/org/fox/ttrss/offline/OfflineArticlePager.java +++ b/src/org/fox/ttrss/offline/OfflineArticlePager.java @@ -79,6 +79,11 @@ public class OfflineArticlePager extends Fragment { Log.d(TAG, "getItem: " + position); if (m_cursor.moveToPosition(position)) { + + if (m_prefs.getBoolean("dim_status_bar", false) && getView() != null) { + getView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN); + } + return new OfflineArticleFragment(m_cursor.getInt(m_cursor.getColumnIndex(BaseColumns._ID))); } -- cgit v1.2.3