mirror of https://github.com/NekoX-Dev/NekoX.git
Fix crash when open invalid location
This commit is contained in:
parent
9b75efe92f
commit
ce13aa9add
|
@ -10,6 +10,7 @@ package org.telegram.tgnet;
|
|||
|
||||
import android.text.TextUtils;
|
||||
|
||||
import org.osmdroid.util.TileSystemWebMercator;
|
||||
import org.telegram.messenger.Utilities;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -4393,6 +4394,17 @@ public class TLRPC {
|
|||
if (result != null) {
|
||||
result.readParams(stream, exception);
|
||||
}
|
||||
// nekox: Fix crash when open invalid location
|
||||
if (result.lat < TileSystemWebMercator.MinLatitude) {
|
||||
result.lat = TileSystemWebMercator.MinLatitude;
|
||||
} else if (result.lat > TileSystemWebMercator.MaxLatitude) {
|
||||
result.lat = TileSystemWebMercator.MaxLatitude;
|
||||
}
|
||||
if (result._long < TileSystemWebMercator.MinLongitude) {
|
||||
result._long = TileSystemWebMercator.MinLongitude;
|
||||
} else if (result._long > TileSystemWebMercator.MaxLongitude) {
|
||||
result._long = TileSystemWebMercator.MaxLongitude;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue