Fixes crashes

This commit is contained in:
stom79 2017-12-13 18:58:32 +01:00
parent f14c7c1646
commit 7ddb9eee1e
5 changed files with 6 additions and 36 deletions

View File

@ -19,15 +19,8 @@ import fr.gouv.etalab.mastodon.helper.Helper;
@SuppressLint("Registered")
public class BaseActivity extends AppCompatActivity {
static {
boolean isGmsCore_OpenSSL = false;
Provider[] providers = Security.getProviders();
for(Provider provider: providers){
if( provider.getName().equals("GmsCore_OpenSSL"))
isGmsCore_OpenSSL = true;
}
if( !isGmsCore_OpenSSL)
Security.addProvider(Security.getProvider("GmsCore_OpenSSL"));
Security.insertProviderAt(Conscrypt.newProvider("GmsCore_OpenSSL"), 1);
Security.insertProviderAt(Conscrypt.newProvider(), 2);
}
}

View File

@ -79,15 +79,7 @@ public class HomeTimelineSyncJob extends Job implements OnRetrieveHomeTimelineSe
}
static {
boolean isGmsCore_OpenSSL = false;
Provider[] providers = Security.getProviders();
for(Provider provider: providers){
if( provider.getName().equals("GmsCore_OpenSSL"))
isGmsCore_OpenSSL = true;
}
if( !isGmsCore_OpenSSL)
Security.addProvider(Security.getProvider("GmsCore_OpenSSL"));
Security.insertProviderAt(Conscrypt.newProvider("GmsCore_OpenSSL"), 1);
Security.insertProviderAt(Conscrypt.newProvider(), 2);
}
public static int schedule(boolean updateCurrent){

View File

@ -70,15 +70,7 @@ public class NotificationsSyncJob extends Job implements OnRetrieveNotifications
static final String NOTIFICATION_REFRESH = "job_notification";
static {
boolean isGmsCore_OpenSSL = false;
Provider[] providers = Security.getProviders();
for(Provider provider: providers){
if( provider.getName().equals("GmsCore_OpenSSL"))
isGmsCore_OpenSSL = true;
}
if( !isGmsCore_OpenSSL)
Security.addProvider(Security.getProvider("GmsCore_OpenSSL"));
Security.insertProviderAt(Conscrypt.newProvider("GmsCore_OpenSSL"), 1);
Security.insertProviderAt(Conscrypt.newProvider(), 2);
}

View File

@ -46,15 +46,8 @@ public class ScheduledTootsSyncJob extends Job {
public static final String SCHEDULED_TOOT = "job_scheduled_toot";
static {
boolean isGmsCore_OpenSSL = false;
Provider[] providers = Security.getProviders();
for(Provider provider: providers){
if( provider.getName().equals("GmsCore_OpenSSL"))
isGmsCore_OpenSSL = true;
}
if( !isGmsCore_OpenSSL)
Security.addProvider(Security.getProvider("GmsCore_OpenSSL"));
Security.insertProviderAt(Conscrypt.newProvider("GmsCore_OpenSSL"), 1);
Security.insertProviderAt(Conscrypt.newProvider(), 2);
}
@NonNull