VegaBobo / Language-Selector

Language Selector let users select individual app languages (Android 13+)
Apache License 2.0
276 stars 12 forks source link

[bug] broken qs tile in some case #4

Open huajijam opened 1 year ago

huajijam commented 1 year ago

qs tile seems broken,showing unavailable with a pinned language in some cases

maybe system overlay issues? no idea

Pixel7 pro A13 (May update) with Sui

VegaBobo commented 1 year ago

When language tile is visible, it tries to bind service, if there is no pinned language set, or current running app is a system app or language selector, or bind fails, tile will become unavailable, needs investigation, but i think that is happening because bind service has failed, and there is no logic to rebind when that happen https://github.com/VegaBobo/Language-Selector/blob/main/app/src/main/java/vegabobo/languageselector/QSTile.kt#L120