From 8333e8ff6a8de9f347140c1f6042c731e1aac6d7 Mon Sep 17 00:00:00 2001 From: Hamza Israr Date: Fri, 3 Nov 2023 07:19:41 +0500 Subject: [PATCH] fix: Hide components with `student_view_multi_device` set to false Fixes: LEARNER-9671 --- .../mobile/view/adapters/CourseUnitPagerAdapter.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OpenEdXMobile/src/main/java/org/edx/mobile/view/adapters/CourseUnitPagerAdapter.kt b/OpenEdXMobile/src/main/java/org/edx/mobile/view/adapters/CourseUnitPagerAdapter.kt index b3d6a885a9..5ab4eb4b3c 100644 --- a/OpenEdXMobile/src/main/java/org/edx/mobile/view/adapters/CourseUnitPagerAdapter.kt +++ b/OpenEdXMobile/src/main/java/org/edx/mobile/view/adapters/CourseUnitPagerAdapter.kt @@ -100,17 +100,20 @@ class CourseUnitPagerAdapter( CourseUnitDiscussionFragment.newInstance(minifiedUnit, courseData) } - minifiedUnit is HtmlBlockModel -> { - minifiedUnit.setCourseId(courseData.course.id) - CourseUnitWebViewFragment.newInstance(minifiedUnit, courseData) + minifiedUnit.isMultiDevice.not() -> { + CourseUnitMobileNotSupportedFragment.newInstance(minifiedUnit, courseData) } minifiedUnit.isEmptyComponent -> { CourseUnitEmptyFragment.newInstance(minifiedUnit) } + minifiedUnit is HtmlBlockModel -> { + minifiedUnit.setCourseId(courseData.course.id) + CourseUnitWebViewFragment.newInstance(minifiedUnit, courseData) + } + else -> { - // in case of !minifiedUnit.isMultiDevice else executed CourseUnitMobileNotSupportedFragment.newInstance(minifiedUnit, courseData) } }