From: yukihane Date: Sat, 12 May 2012 11:40:48 +0000 (+0900) Subject: 行うべき処理が無い場合にはメッセージを出力し,キューには追加しない No.26342 X-Git-Tag: rel20120512_ver2.2.0~1 X-Git-Url: http://git.osdn.net/view?p=coroid%2Finqubus.git;a=commitdiff_plain;h=d8c098c12854caa93c6d08c9bd35380ffcfdc1df 行うべき処理が無い場合にはメッセージを出力し,キューには追加しない No.26342 --- diff --git a/frontend/src/yukihane/inqubus/gui/MainFrame.java b/frontend/src/yukihane/inqubus/gui/MainFrame.java index 4f2f317..8e03253 100644 --- a/frontend/src/yukihane/inqubus/gui/MainFrame.java +++ b/frontend/src/yukihane/inqubus/gui/MainFrame.java @@ -627,9 +627,13 @@ public class MainFrame extends JFrame { thumbRepository.request(downProf.getProxyProfile(), tempDir, id); final RequestProcess rp = new RequestProcess(downProf, id, convProf); - taskManager.add(rp); - targetModel.addTarget(new Target(rp)); - initInputPanel(); + final boolean res = taskManager.add(rp); + if (res) { + targetModel.addTarget(new Target(rp)); + initInputPanel(); + } else { + fldInputMessage.setText("行うべき処理がありません"); + } } catch (Throwable th) { logger.error(null, th); JOptionPane.showMessageDialog(MainFrame.this, th.getMessage(), "中断しました", JOptionPane.ERROR_MESSAGE); @@ -711,6 +715,7 @@ public class MainFrame extends JFrame { // End of variables declaration//GEN-END:variables private void initInputPanel() { + fldInputMessage.setText(""); initMainTab(); initFfmpegTab(); tbpInput.setSelectedIndex(0);