From e347dd5616ca0e8788964701203c7665455bdca2 Mon Sep 17 00:00:00 2001 From: M4x1m3 Date: Sun, 15 Dec 2019 10:32:43 +0100 Subject: [PATCH] [preferences/exam] Allowed reactivation of exam mode Settings are not modifiable when reactiving exam mode. Decided to do it like that for consistency with the TI-Nspire CAS models. Should be ok with exam mode specs (at least for france). --- apps/settings/sub_menu/exam_mode_controller.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/settings/sub_menu/exam_mode_controller.cpp b/apps/settings/sub_menu/exam_mode_controller.cpp index 426bb9fc8..5e4bbf10b 100644 --- a/apps/settings/sub_menu/exam_mode_controller.cpp +++ b/apps/settings/sub_menu/exam_mode_controller.cpp @@ -28,6 +28,8 @@ bool ExamModeController::handleEvent(Ion::Events::Event event) { I18n::Message childLabel = m_messageTreeModel->children(selectedRow())->label(); if (event == Ion::Events::OK || event == Ion::Events::EXE || event == Ion::Events::Right) { if (GlobalPreferences::sharedGlobalPreferences()->examMode()) { + if (childLabel == I18n::Message::ActivateExamMode || childLabel == I18n::Message::ExamModeActive) + AppsContainer::sharedAppsContainer()->displayExamModePopUp(true); return true; } if (childLabel == I18n::Message::ActivateExamMode || childLabel == I18n::Message::ExamModeActive) {