mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-15 23:40:29 +02:00
requestLocationUpdates() throws IllegalArgumentException for a provider that doesn't exist (WiFi-only tablets, TVs, Chromebooks), which crashed any game opening the GPS. Register each provider separately. Without an IR blaster, the IR service is null, and InfraredHelper was created anyway, so a sceSircs call NPE'd. Also catch transmit() failing, like the SecurityException on API 21/22. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>