remove usages of redundant CCProjectService
[idea/community.git] / python / educational-core / course-creator / src / com / jetbrains / edu / coursecreator / actions / CCAddAsTaskFile.java
index 867cc77440b6418f26c779965862097b65258301..fa5423922e37443eb1b9328ccb9874138286fe20 100644 (file)
@@ -7,8 +7,8 @@ import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.Presentation;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.vfs.VirtualFile;
+import com.jetbrains.edu.learning.StudyUtils;
 import com.jetbrains.edu.learning.courseFormat.Task;
-import com.jetbrains.edu.coursecreator.CCProjectService;
 
 public class CCAddAsTaskFile extends AnAction {
   @Override
@@ -21,7 +21,7 @@ public class CCAddAsTaskFile extends AnAction {
     if (file == null) {
       return;
     }
-    Task task = CCProjectService.getInstance(project).getTask(file);
+    Task task = StudyUtils.getTask(project, file);
     if (task == null) {
       return;
     }
@@ -39,7 +39,7 @@ public class CCAddAsTaskFile extends AnAction {
       return;
     }
     VirtualFile file = CommonDataKeys.VIRTUAL_FILE.getData(e.getDataContext());
-    if (file == null || file.isDirectory() || CCProjectService.getInstance(project).getTaskFile(file) != null) {
+    if (file == null || file.isDirectory() || StudyUtils.getTaskFile(project, file) != null) {
       presentation.setEnabledAndVisible(false);
     }
   }