Small behavior improvement

This commit is contained in:
M66B 2019-12-17 12:22:29 +01:00
parent ff7d6d05b1
commit 8c7dd5dc3e
1 changed files with 6 additions and 2 deletions

View File

@ -1438,13 +1438,17 @@ public class FragmentAccount extends FragmentBase {
break;
case REQUEST_SAVE:
if (resultCode == RESULT_OK) {
final boolean save = (btnSave.getVisibility() == View.VISIBLE);
new Handler().post(new Runnable() {
@Override
public void run() {
scroll.smoothScrollTo(0, btnSave.getBottom());
scroll.smoothScrollTo(0, (save ? btnSave : btnCheck).getBottom());
}
});
onSave(false);
if (save)
onSave(false);
else
onCheck();
} else if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED))
getParentFragmentManager().popBackStack();
break;