소스 검색

SDK
- make BlenderTool bail sooner when folder check failed

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10296 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 12 년 전
부모
커밋
1ec3cabca5
2개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 1
      jme3-blender/src/com/jme3/gde/blender/BlenderTool.java
  2. 1 1
      jme3-blender/src/com/jme3/gde/blender/OpenInBlender.java

+ 4 - 1
jme3-blender/src/com/jme3/gde/blender/BlenderTool.java

@@ -270,6 +270,7 @@ public class BlenderTool {
     public static boolean runConversionScript(String type, FileObject input) {
         if (!checkBlenderFolders()) {
             logger.log(Level.SEVERE, "Could not create blender settings folders!");
+            return false;
         }
         final File exe = getBlenderExecutable();
         if (exe == null) {
@@ -316,6 +317,7 @@ public class BlenderTool {
     public static boolean runToolScript(String toolName, FileObject input) {
         if (!checkBlenderFolders()) {
             logger.log(Level.SEVERE, "Could not create blender settings folders!");
+            return false;
         }
         final File exe = getBlenderExecutable();
         if (exe == null) {
@@ -359,10 +361,11 @@ public class BlenderTool {
     private static boolean runBlender(final String file, boolean async) {
         if (!checkBlenderFolders()) {
             logger.log(Level.SEVERE, "Could not create blender settings folders!");
+            return false;
         }
         logger.log(Level.INFO, "Running blender with options {0}", file);
         if (blenderOpened.getAndSet(true)) {
-            logger.log(Level.INFO, "Blender seems to be running");
+            logger.log(Level.WARNING, "Blender seems to be running already.");
             return false;
         }
         final AtomicBoolean successful = new AtomicBoolean(true);

+ 1 - 1
jme3-blender/src/com/jme3/gde/blender/OpenInBlender.java

@@ -37,7 +37,7 @@ public final class OpenInBlender implements ActionListener {
     @Override
     public void actionPerformed(ActionEvent ev) {
         if (!BlenderTool.openInBlender(context.getPrimaryFile())) {
-            logger.log(LogLevel.WARNING, "Could not open file in blender, already running?");
+            logger.log(LogLevel.INFO, "Could not open file in blender.");
         }
     }
 }