More crash fixes

This commit is contained in:
Grishka 2024-06-23 04:54:43 +03:00
parent 501a2715be
commit e7094beab9
4 changed files with 10 additions and 1 deletions

View file

@ -14,7 +14,7 @@ android {
minSdk 23 minSdk 23
targetSdk 33 targetSdk 33
versionCode 104 versionCode 104
versionName "2.5.2" versionName "2.5.3"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

View file

@ -144,6 +144,7 @@ public class InstanceCatalogSignupFragment extends InstanceCatalogFragment{
@Override @Override
public void onDestroy(){ public void onDestroy(){
removeBackCallback(exitQueryModeCallback);
super.onDestroy(); super.onDestroy();
} }

View file

@ -100,6 +100,8 @@ public class InstanceChooserLoginFragment extends InstanceCatalogFragment{
.setCallback(new Callback<>(){ .setCallback(new Callback<>(){
@Override @Override
public void onSuccess(List<CatalogInstance> result){ public void onSuccess(List<CatalogInstance> result){
if(getActivity()==null)
return;
data.clear(); data.clear();
data.addAll(sortInstances(result)); data.addAll(sortInstances(result));
updateFilteredList(); updateFilteredList();

View file

@ -97,6 +97,12 @@ public class EditFilterFragment extends BaseSettingsFragment<Void>{
setRetainInstance(true); setRetainInstance(true);
} }
@Override
public void onDestroy(){
removeBackCallback(confirmCallback);
super.onDestroy();
}
@Override @Override
protected void doLoadData(int offset, int count){} protected void doLoadData(int offset, int count){}