• R/O
  • SSH

提交

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最古版。新版→https://osdn.jp/users/tacticsrealize/pf/ChlorophyllUploader/wiki/FrontPage


Commit MetaInfo

修订版514984565c568df38c23ae76011aeb1327cfdc56 (tree)
时间2015-07-18 02:16:36
作者MirrgieRiana
CommiterMirrgieRiana

Log Message

ContainerTerminalOutput: パケットがどこにも渡されなかった場合の警告追加

更改概述

差异

diff -r 68f10aa24cb2 -r 514984565c56 workspace/ChlorophyllUploader/src/main/java/jp/ac/kisarazu/j/kurilab/chlorophylluploader/core/ContainerTerminalOutput.java
--- a/workspace/ChlorophyllUploader/src/main/java/jp/ac/kisarazu/j/kurilab/chlorophylluploader/core/ContainerTerminalOutput.java Sat Jul 18 02:16:17 2015 +0900
+++ b/workspace/ChlorophyllUploader/src/main/java/jp/ac/kisarazu/j/kurilab/chlorophylluploader/core/ContainerTerminalOutput.java Sat Jul 18 02:16:36 2015 +0900
@@ -5,6 +5,7 @@
55 import jp.ac.kisarazu.j.kurilab.chlorophylluploader.packet.PacketChlorofilSender;
66 import jp.ac.kisarazu.j.kurilab.chlorophylluploader.terminal.ContainerTerminal;
77 import jp.ac.kisarazu.j.kurilab.chlorophylluploader.terminal.Terminal.EnumStateTerminal;
8+import mirrg.swing.helium.logging.HLog;
89
910 public class ContainerTerminalOutput extends ContainerTerminal<TerminalOutput>
1011 {
@@ -16,15 +17,22 @@
1617
1718 public void accept(PacketChlorofilSender packet)
1819 {
20+ int count = 0;
21+
1922 for (TerminalOutput terminal : terminals) {
2023
2124 if (terminal.getState() == EnumStateTerminal.RUNNING) {
2225
2326 terminal.accept(packet);
27+ count++;
2428
2529 }
2630
2731 }
32+
33+ if (count == 0) {
34+ HLog.warning("有効なOutputが1つも存在しないため、パケットが消滅しました: " + packet.time);
35+ }
2836 }
2937
3038 }