| Index: libadblockplus-android/src/org/adblockplus/android/AndroidWebRequest.java | 
| diff --git a/libadblockplus-android/src/org/adblockplus/android/AndroidWebRequest.java b/libadblockplus-android/src/org/adblockplus/android/AndroidWebRequest.java | 
| index 6796cd076d45eb8da866a989f02d6362df3756aa..d7d78039a2d804d9955917467628bdff6ed0bc6a 100644 | 
| --- a/libadblockplus-android/src/org/adblockplus/android/AndroidWebRequest.java | 
| +++ b/libadblockplus-android/src/org/adblockplus/android/AndroidWebRequest.java | 
| @@ -92,35 +92,21 @@ public class AndroidWebRequest extends WebRequest | 
| final BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); | 
| final StringBuilder sb = new StringBuilder(); | 
|  | 
| -        if (!this.elemhideEnabled && isListedSubscriptionUrl(url)) | 
| +        String line; | 
| +        while ((line = reader.readLine()) != null) | 
| { | 
| -          Log.d(TAG, "Removing element hiding rules from: '" + url + "'"); | 
| - | 
| -          String line; | 
| -          while ((line = reader.readLine()) != null) | 
| -          { | 
| -            // We're only appending non-element-hiding filters here. | 
| -            // | 
| -            // See: | 
| -            //      https://issues.adblockplus.org/ticket/303 | 
| -            // | 
| -            // Follow-up issue for removing this hack: | 
| -            //      https://issues.adblockplus.org/ticket/1541 | 
| -            // | 
| -            if (line.indexOf('#') == -1) | 
| -            { | 
| -              sb.append(line); | 
| -              sb.append('\n'); | 
| -            } | 
| -          } | 
| -        } | 
| -        else | 
| -        { | 
| -          int character; | 
| - | 
| -          while ((character = reader.read()) != -1) | 
| +          // We're only appending non-element-hiding filters here. | 
| +          // | 
| +          // See: | 
| +          //      https://issues.adblockplus.org/ticket/303 | 
| +          // | 
| +          // Follow-up issue for removing this hack: | 
| +          //      https://issues.adblockplus.org/ticket/1541 | 
| +          // | 
| +          if (this.elemhideEnabled || !isListedSubscriptionUrl(url) || line.indexOf('#') == -1) | 
| { | 
| -            sb.append((char) character); | 
| +            sb.append(line); | 
| +            sb.append('\n'); | 
| } | 
| } | 
|  | 
| @@ -133,10 +119,12 @@ public class AndroidWebRequest extends WebRequest | 
| { | 
| response.setStatus(NsStatus.ERROR_FAILURE); | 
| } | 
| +      Log.d(TAG, "Downloading finished"); | 
| return response; | 
| } | 
| catch (final Throwable t) | 
| { | 
| +      Log.e(TAG, "WebRequest failed", t); | 
| throw new AdblockPlusException("WebRequest failed", t); | 
| } | 
| } | 
|  |