mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2025-12-20 12:42:18 +01:00
DroidFish: More efficient way to detect if scid on the go is installed.
This commit is contained in:
@@ -3198,12 +3198,13 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final boolean hasScidProvider() {
|
private final boolean hasScidProvider() {
|
||||||
List<ProviderInfo> providers = getPackageManager().queryContentProviders(null, 0, 0);
|
try {
|
||||||
for (ProviderInfo info : providers)
|
getPackageManager().getPackageInfo("org.scid.android", 0);
|
||||||
if (info.authority.equals("org.scid.database.scidprovider"))
|
|
||||||
return true;
|
return true;
|
||||||
|
} catch (PackageManager.NameNotFoundException ex) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private final void selectScidFile() {
|
private final void selectScidFile() {
|
||||||
setAutoMode(AutoMode.OFF);
|
setAutoMode(AutoMode.OFF);
|
||||||
|
|||||||
Reference in New Issue
Block a user