diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-19 16:07:11 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-19 16:07:11 +0400 |
| commit | 675749a608eb82bdc2acb218cb88c67734107b6c (patch) | |
| tree | 91f9982d9dd4edc91369176e1cee4fa556b34625 /src/org/fox/ttrss/OnlineActivity.java | |
| parent | edbf27ffb810475543c52fae74d627514defcacb (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.java | 15 |
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) {
|