- boolean keep = savedInstanceState.getBoolean("keep", true);
- if (!keep)
- viewModel.reset();
- else {
- final int focused = savedInstanceState.getInt("focused", 0);
- viewModel.setFocusedItem(focused);
- }
+ keep |= savedInstanceState.getBoolean("keep", true);
+ focused = savedInstanceState.getInt("focused", 0);
+ }
+
+ if (!keep)
+ viewModel.reset();
+ else {
+ viewModel.setFocusedItem(focused);