From 02bee28aa529438e66427aa86363890c82cb4748 Mon Sep 17 00:00:00 2001 From: Valentina Kiryushkina Date: Fri, 29 Jul 2016 17:02:26 +0300 Subject: [PATCH] EDU-661 Adaptive Courses: disable Show hint button in Task view's toolbar --- .../edu/learning/actions/StudyShowHintAction.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyShowHintAction.java b/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyShowHintAction.java index de89ba659f77..d1ee72a8585e 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyShowHintAction.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyShowHintAction.java @@ -87,6 +87,15 @@ public class StudyShowHintAction extends StudyActionWithShortcut { @Override public void update(@NotNull AnActionEvent e) { + final Project project = e.getProject(); + if (project != null) { + final Course course = StudyTaskManager.getInstance(project).getCourse(); + if (course != null && course.isAdaptive()) { + e.getPresentation().setEnabled(false); + return; + } + } + StudyUtils.updateAction(e); }