fixed bootloop of sync plugin
This commit is contained in:
parent
154bf3c6ab
commit
9c1449fc7d
@ -43,6 +43,7 @@ public class IITC_WebViewClient extends WebViewClient {
|
|||||||
|
|
||||||
private String mIitcScript = null;
|
private String mIitcScript = null;
|
||||||
private String mIitcPath = null;
|
private String mIitcPath = null;
|
||||||
|
private boolean mIitcInjected = false;
|
||||||
private final Context mContext;
|
private final Context mContext;
|
||||||
|
|
||||||
public IITC_WebViewClient(Context c) {
|
public IITC_WebViewClient(Context c) {
|
||||||
@ -142,6 +143,7 @@ public class IITC_WebViewClient extends WebViewClient {
|
|||||||
} else {
|
} else {
|
||||||
js = this.fileToString("total-conversion-build.user.js", true);
|
js = this.fileToString("total-conversion-build.user.js", true);
|
||||||
}
|
}
|
||||||
|
mIitcInjected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
PackageManager pm = mContext.getPackageManager();
|
PackageManager pm = mContext.getPackageManager();
|
||||||
@ -177,8 +179,10 @@ public class IITC_WebViewClient extends WebViewClient {
|
|||||||
public void onPageFinished(WebView view, String url) {
|
public void onPageFinished(WebView view, String url) {
|
||||||
if (url.startsWith("http://www.ingress.com/intel")
|
if (url.startsWith("http://www.ingress.com/intel")
|
||||||
|| url.startsWith("https://www.ingress.com/intel")) {
|
|| url.startsWith("https://www.ingress.com/intel")) {
|
||||||
|
if (mIitcInjected) return;
|
||||||
Log.d("iitcm", "injecting iitc..");
|
Log.d("iitcm", "injecting iitc..");
|
||||||
view.loadUrl("javascript: " + this.mIitcScript);
|
view.loadUrl("javascript: " + this.mIitcScript);
|
||||||
|
mIitcInjected = true;
|
||||||
loadPlugins(view);
|
loadPlugins(view);
|
||||||
}
|
}
|
||||||
super.onPageFinished(view, url);
|
super.onPageFinished(view, url);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user