mirror of
https://github.com/M66B/FairEmail.git
synced 2024-12-29 11:15:51 +00:00
Prevent initial rule scroll
This commit is contained in:
parent
3c4abf1701
commit
65058dd02d
1 changed files with 7 additions and 2 deletions
|
@ -147,8 +147,12 @@ public class FragmentRule extends FragmentBase {
|
||||||
spAction.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
spAction.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
||||||
Action action = (Action) adapterView.getAdapter().getItem(position);
|
Integer prev = (Integer) adapterView.getTag();
|
||||||
onActionSelected(action.type);
|
if (prev != null && !prev.equals(position)) {
|
||||||
|
Action action = (Action) adapterView.getAdapter().getItem(position);
|
||||||
|
onActionSelected(action.type);
|
||||||
|
}
|
||||||
|
adapterView.setTag(position);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -298,6 +302,7 @@ public class FragmentRule extends FragmentBase {
|
||||||
|
|
||||||
for (int pos = 0; pos < adapterAction.getCount(); pos++)
|
for (int pos = 0; pos < adapterAction.getCount(); pos++)
|
||||||
if (adapterAction.getItem(pos).type == type) {
|
if (adapterAction.getItem(pos).type == type) {
|
||||||
|
spAction.setTag(pos);
|
||||||
spAction.setSelection(pos);
|
spAction.setSelection(pos);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue