OSDN Git Service

コメント中間ファイル生成メソッドが失敗した場合は例外で戻す
[coroid/inqubus.git] / frontend / src / saccubus / worker / Convert.java
index 2bc3e2e..a89090b 100644 (file)
@@ -70,12 +70,12 @@ public class Convert extends SwingWorker<ConvertResult, ConvertProgress> {
     @Override
     protected ConvertResult doInBackground() throws Exception {
         try {
-            transformedComment = File.createTempFile("vhk", ".tmp", profile.getTempDir());
 
-            final HideCondition hide = profile.getNgSetting();
-            if (commentFile != null) {
+            if (profile.getOutputProfile().isCommentOverlay()) {
+                transformedComment = File.createTempFile("vhk", ".tmp", profile.getTempDir());
+                final HideCondition hide = profile.getNgSetting();
                 publish(new ConvertProgress("コメントの中間ファイルへの変換中"));
-                final boolean conv = ConvertToVideoHook.convert(commentFile, transformedComment, hide.getId(), hide.
+                ConvertToVideoHook.convert(commentFile, transformedComment, hide.getId(), hide.
                         getWord());
                 if (!conv) {
                     throw new IOException("コメント変換に失敗。ファイル名に使用できない文字が含まれているか正規表現の間違い?");