[UnigramDev/Unigram/location-access-check](https://github.com/UnigramDev/Unigram/tree/location-access-check) • [7a24205](https://github.com/UnigramDev/Unigram/commit/7a24205143b379d518d4e97645331181f5771861) • _1 files, +8/-3_
Guard the location access request in CheckDeviceAccessAsync

Geolocator.RequestAccessAsync is a call into the Windows Geolocation
Service and throws ERROR_SERVICE_DISABLED (0x80070422) when that service
is disabled, as the identical call in SendLocationPopup.FindLocation did
in the field. Treat a throw as access not being available, the way
StartTrackingAsync already does.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

[#unigram](?q=%23unigram)