diff --git a/app/src/main/java/de/sebse/fuplanner/MainActivity.java b/app/src/main/java/de/sebse/fuplanner/MainActivity.java index 84d65aa..4f23c5d 100644 --- a/app/src/main/java/de/sebse/fuplanner/MainActivity.java +++ b/app/src/main/java/de/sebse/fuplanner/MainActivity.java @@ -472,9 +472,13 @@ public class MainActivity extends AppCompatActivity private void setNavigationSelection() { MenuItem item = null; + int dotPos = mFragmentData.indexOf("."); + String moduleId = mFragmentData; + if (dotPos != -1) + moduleId = moduleId.substring(0, dotPos); switch (mFragmentPage) { case FRAGMENT_MODULES_DETAILS: - getKVV().modules().list().find(mFragmentData, success -> { + getKVV().modules().list().find(moduleId, success -> { int size = mNavigationView.getMenu().size(); //noinspection ConstantConditions String title = success == null ? null : success.title;