[MediaWiki-commits] [Gerrit] Bring empty screen in nearby back - change (apps...wikipedia)

2014-11-18 Thread Dbrant (Code Review)
Dbrant has submitted this change and it was merged.

Change subject: Bring empty screen in nearby back
..


Bring empty screen in nearby back

Instead of throwing an exception just return the empty list,
so the empty layout will be shown when there is no
query object in the JSON response.

 Also removed unused variable.

Change-Id: I8ea09f3b51dd543f96d5f0b128465dd11600b790
---
M wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
M wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
2 files changed, 2 insertions(+), 4 deletions(-)

Approvals:
  Dbrant: Looks good to me, approved



diff --git a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java 
b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
index 742e48d..c931614 100644
--- a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
+++ b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
@@ -25,7 +25,6 @@
 private static final String LIMIT = 50;
 /** requested thumbnail size in pixel */
 private static final String THUMBNAIL_WIDTH = 144;
-private final WikipediaApp app;
 private final Location location;
 
 public NearbyFetchTask(Context context, Site site, Location location) {
@@ -33,7 +32,6 @@
 SINGLE_THREAD,
 ((WikipediaApp) 
context.getApplicationContext()).getAPIForSite(site)
 );
-this.app = (WikipediaApp) context.getApplicationContext();
 this.location = location;
 }
 
diff --git a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java 
b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
index b3b5483..718a39f 100644
--- a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
+++ b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
@@ -27,11 +27,11 @@
 list = new ArrayListNearbyPage();
 JSONObject query = jsonObject.optJSONObject(query);
 if (query == null) {
-throw new JSONException(Received malformed response with no 
error.);
+return;
 }
+
 JSONObject pagesMap = query.optJSONObject(pages);
 Iterator iterator = pagesMap.keys();
-
 while (iterator.hasNext()) {
 NearbyPage newPage = new 
NearbyPage(pagesMap.getJSONObject((String) iterator.next()));
 list.add(newPage);

-- 
To view, visit https://gerrit.wikimedia.org/r/174026
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I8ea09f3b51dd543f96d5f0b128465dd11600b790
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: BearND bsitzm...@wikimedia.org
Gerrit-Reviewer: Brion VIBBER br...@wikimedia.org
Gerrit-Reviewer: Dbrant dbr...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Bring empty screen in nearby back - change (apps...wikipedia)

2014-11-17 Thread BearND (Code Review)
BearND has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/174026

Change subject: Bring empty screen in nearby back
..

Bring empty screen in nearby back

Instead of throwing an exception just return the empty list,
so the empty layout will be shown when there is no
query object in the JSON response.

 Also removed unused variable.

Change-Id: I8ea09f3b51dd543f96d5f0b128465dd11600b790
---
M wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
M wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
2 files changed, 2 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/26/174026/1

diff --git a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java 
b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
index 742e48d..c931614 100644
--- a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
+++ b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFetchTask.java
@@ -25,7 +25,6 @@
 private static final String LIMIT = 50;
 /** requested thumbnail size in pixel */
 private static final String THUMBNAIL_WIDTH = 144;
-private final WikipediaApp app;
 private final Location location;
 
 public NearbyFetchTask(Context context, Site site, Location location) {
@@ -33,7 +32,6 @@
 SINGLE_THREAD,
 ((WikipediaApp) 
context.getApplicationContext()).getAPIForSite(site)
 );
-this.app = (WikipediaApp) context.getApplicationContext();
 this.location = location;
 }
 
diff --git a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java 
b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
index b3b5483..718a39f 100644
--- a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
+++ b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyResult.java
@@ -27,11 +27,11 @@
 list = new ArrayListNearbyPage();
 JSONObject query = jsonObject.optJSONObject(query);
 if (query == null) {
-throw new JSONException(Received malformed response with no 
error.);
+return;
 }
+
 JSONObject pagesMap = query.optJSONObject(pages);
 Iterator iterator = pagesMap.keys();
-
 while (iterator.hasNext()) {
 NearbyPage newPage = new 
NearbyPage(pagesMap.getJSONObject((String) iterator.next()));
 list.add(newPage);

-- 
To view, visit https://gerrit.wikimedia.org/r/174026
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8ea09f3b51dd543f96d5f0b128465dd11600b790
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: BearND bsitzm...@wikimedia.org

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits