From f97f6683634a5c81b79b62b0b7649c4ba32607fc Mon Sep 17 00:00:00 2001 From: M M Arif Date: Fri, 6 Nov 2020 02:09:34 +0100 Subject: [PATCH] Improve nav drawer lag (#765) Improve drawer nav lagginess Co-authored-by: M M Arif Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/765 Reviewed-by: opyale --- .../org/mian/gitnex/activities/MainActivity.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java index 147510e3..f77a8294 100644 --- a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java @@ -99,6 +99,8 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig tinyDB.putBoolean("noConnection", false); + String currentVersion = tinyDB.getString("giteaVersion"); + Intent mainIntent = getIntent(); String launchFragment = mainIntent.getStringExtra("launchFragment"); @@ -224,12 +226,6 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig @Override public void onDrawerOpened(@NonNull View drawerView) { - getNotificationsCount(instanceToken); - } - - @Override - public void onDrawerSlide(@NonNull View drawerView, float slideOffset) { - if(tinyDB.getBoolean("noConnection")) { Toasty.error(ctx, getResources().getString(R.string.checkNetConnection)); @@ -319,7 +315,11 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig drawer.closeDrawers(); }); - String currentVersion = tinyDB.getString("giteaVersion"); + getNotificationsCount(instanceToken); + } + + @Override + public void onDrawerSlide(@NonNull View drawerView, float slideOffset) { navigationView.getMenu().findItem(R.id.nav_administration).setVisible(tinyDB.getBoolean("userIsAdmin")); navigationView.getMenu().findItem(R.id.nav_notifications).setVisible(new Version(currentVersion).higherOrEqual("1.12.3"));