From 7b85147d74d0508837ae34ef2ff35e544458d9e9 Mon Sep 17 00:00:00 2001 From: Caesar2011 Date: Wed, 6 Feb 2019 21:51:29 +0100 Subject: [PATCH] setNavigationSelection error fixed when ModulePart appended to fragment data --- app/src/main/java/de/sebse/fuplanner/MainActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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;