From e86e1256ded29595c66608e16783371f99df331a Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Thu, 30 Jul 2015 11:28:55 +0300 Subject: [PATCH] fixed Select all and delete doesn't work: "it's not allowed to delete answer placeholder" #37 --- .../edu/learning/StudyTaskManager.java | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/python/educational/interactive-learning/src/com/jetbrains/edu/learning/StudyTaskManager.java b/python/educational/interactive-learning/src/com/jetbrains/edu/learning/StudyTaskManager.java index 1722e67aedfa..5ca158f09fe5 100644 --- a/python/educational/interactive-learning/src/com/jetbrains/edu/learning/StudyTaskManager.java +++ b/python/educational/interactive-learning/src/com/jetbrains/edu/learning/StudyTaskManager.java @@ -34,6 +34,7 @@ import java.util.Map; public class StudyTaskManager implements PersistentStateComponent, DumbAware { private Course myCourse; public Map myStudyStatusMap = new HashMap(); + public Map myTaskStatusMap = new HashMap(); public Map> myUserTests = new HashMap>(); private StudyTaskManager() { @@ -89,6 +90,12 @@ public class StudyTaskManager implements PersistentStateComponent(); + } + myTaskStatusMap.put(file, status); + } for (AnswerPlaceholder answerPlaceholder : file.getAnswerPlaceholders()) { setStatus(answerPlaceholder, status); } @@ -128,12 +135,17 @@ public class StudyTaskManager implements PersistentStateComponent