summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/OnlineActivity.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>2012-09-19 16:07:11 +0400
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>2012-09-19 16:07:11 +0400
commit675749a608eb82bdc2acb218cb88c67734107b6c (patch)
tree91f9982d9dd4edc91369176e1cee4fa556b34625 /src/org/fox/ttrss/OnlineActivity.java
parentedbf27ffb810475543c52fae74d627514defcacb (diff)
do not show indeterminate progress bar when progress info is available
Diffstat (limited to 'src/org/fox/ttrss/OnlineActivity.java')
-rw-r--r--src/org/fox/ttrss/OnlineActivity.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/org/fox/ttrss/OnlineActivity.java b/src/org/fox/ttrss/OnlineActivity.java
index 103b4c10..7632b622 100644
--- a/src/org/fox/ttrss/OnlineActivity.java
+++ b/src/org/fox/ttrss/OnlineActivity.java
@@ -132,8 +132,11 @@ public class OnlineActivity extends CommonActivity {
super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
- requestWindowFeature(Window.FEATURE_PROGRESS);
+ if (canUseProgress()) {
+ requestWindowFeature(Window.FEATURE_PROGRESS);
+ } else {
+ requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
+ }
setProgressBarVisibility(false);
setProgressBarIndeterminateVisibility(false);
@@ -165,6 +168,10 @@ public class OnlineActivity extends CommonActivity {
}
}
}
+
+ protected boolean canUseProgress() {
+ return GlobalState.getInstance().m_canUseProgress;
+ }
private void switchOffline() {
if (m_offlineModeStatus == 2) {
@@ -1178,7 +1185,9 @@ public class OnlineActivity extends CommonActivity {
if (content != null) {
setSessionId(content.get("session_id").getAsString());
- Log.d(TAG, "Authenticated!");
+ GlobalState.getInstance().m_canUseProgress = m_canUseProgress;
+
+ Log.d(TAG, "Authenticated! canUseProgress=" + m_canUseProgress);
ApiRequest req = new ApiRequest(m_context) {
protected void onPostExecute(JsonElement result) {