Yuvipanda has uploaded a new change for review.

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


Change subject: Make default implementation of onCaught throw an Exception
......................................................................

Make default implementation of onCaught throw an Exception

Since otherwise exceptions are silently swallowed unless you
explicitly catch them.

Change-Id: Ib52eebf320f7702ad4387045aa21e61e3da4b39d
---
M wikipedia/src/main/java/org/wikimedia/wikipedia/concurrency/SaneAsyncTask.java
1 file changed, 3 insertions(+), 1 deletion(-)


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

diff --git 
a/wikipedia/src/main/java/org/wikimedia/wikipedia/concurrency/SaneAsyncTask.java
 
b/wikipedia/src/main/java/org/wikimedia/wikipedia/concurrency/SaneAsyncTask.java
index c0cebfd..1932538 100644
--- 
a/wikipedia/src/main/java/org/wikimedia/wikipedia/concurrency/SaneAsyncTask.java
+++ 
b/wikipedia/src/main/java/org/wikimedia/wikipedia/concurrency/SaneAsyncTask.java
@@ -42,10 +42,12 @@
      * <p/>
      * Called on the UI Thread.
      *
+     * Default implementation just throws it as a RuntimeException, so 
exceptions are never swallowed.
+     *
      * @param caught The exception that was thrown.
      */
     public void onCatch(Throwable caught) {
-
+        throw new RuntimeException(caught);
     }
 
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib52eebf320f7702ad4387045aa21e61e3da4b39d
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to