Merge "[NS01.5] Fix an embarrassing bug"
diff --git a/staticlibs/device/android/net/NetworkFactory.java b/staticlibs/device/android/net/NetworkFactory.java
index 4ddb0da..4bc45cf 100644
--- a/staticlibs/device/android/net/NetworkFactory.java
+++ b/staticlibs/device/android/net/NetworkFactory.java
@@ -366,12 +366,12 @@
/** @deprecated none of the implementors use the score : migrate them */
@Deprecated
protected void needNetworkFor(NetworkRequest networkRequest, int score) {
- if (++mRefCount == 1) startNetwork();
+ needNetworkFor(networkRequest);
}
// override to do fancier stuff
protected void needNetworkFor(NetworkRequest networkRequest) {
- needNetworkFor(networkRequest, 0);
+ if (++mRefCount == 1) startNetwork();
}
protected void releaseNetworkFor(NetworkRequest networkRequest) {