Skip to content

Commit

Permalink
Merge pull request #3363 from deltachat/adb/issue-3357
Browse files Browse the repository at this point in the history
Do not remember "New Contact" screen's tab state
  • Loading branch information
adbenitez authored Oct 14, 2024
2 parents e5b8e48 + d397cca commit efc09f1
Showing 1 changed file with 1 addition and 11 deletions.
12 changes: 1 addition & 11 deletions src/main/java/org/thoughtcrime/securesms/qr/QrActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,7 @@ protected void onCreate(Bundle savedInstanceState) {
getSupportActionBar().setTitle(R.string.menu_new_contact);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

int lastSelectedTab = PreferenceManager.getDefaultSharedPreferences(this).getInt("qrTab", TAB_SHOW);
viewPager.setCurrentItem(lastSelectedTab);
viewPager.setCurrentItem(TAB_SHOW);

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
Expand All @@ -95,8 +94,6 @@ public void onPageScrollStateChanged(int state) {
});

tabLayout.setupWithViewPager(viewPager);

checkPermissions(lastSelectedTab, adapter, viewPager);
}

private void checkPermissions(int position, ProfilePagerAdapter adapter, ViewPager viewPager) {
Expand All @@ -123,13 +120,6 @@ public boolean onPrepareOptionsMenu(Menu menu) {
return super.onPrepareOptionsMenu(menu);
}

@Override
protected void onPause() {
super.onPause();
int currentSelectedTab = tabLayout.getSelectedTabPosition();
PreferenceManager.getDefaultSharedPreferences(this).edit().putInt("qrTab", currentSelectedTab).apply();
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
Expand Down

0 comments on commit efc09f1

Please sign in to comment.