• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

よく使われているワード(クリックで追加)

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

タイニー番組ナビゲータ本体


コミットメタ情報

リビジョンe6a9970ae3ee4d9835409372e60b1fe0868a61f7 (tree)
日時2021-05-02 14:34:23
作者Masahiko Kimura <mkimura@u01....>
コミッターMasahiko Kimura

ログメッセージ

Ver.1.12.25 (2021/5/2)
1.[リスト形式][新聞形式]「キーワード検索への追加」メニューを選択すると致命的エラーが発生して異常終了する問題の対応

変更サマリ

差分

--- a/TinyBannavi/src/tainavi/AbsKeywordDialog.java
+++ b/TinyBannavi/src/tainavi/AbsKeywordDialog.java
@@ -267,28 +267,22 @@ abstract class AbsKeywordDialog extends JEscCancelDialog {
267267 jTable_keywords.getRowItemList().remove(i);
268268 }
269269
270- String [] ts = sK.getTarget().split("\t");
271- String [] rs = sK.getKeyword().split("\t");
272- String [] cs = sK.getContain().split("\t");
273-
274- for (int n=0; n<ts.length; n++) {
275- if (n >= cs.length)
276- break;
277-
270+ for (int n=0; n<sK.alTarget.size(); n++) {
278271 KDItem data = new KDItem();
279- data.target = TargetId.getTargetId(ts[n]);
272+ data.target = sK.alTarget.get(n);
280273
281- if (n < rs.length){
282- data.regex = rs[n];
274+ if (n < sK.alKeyword.size()){
275+ data.regex = sK.alKeyword.get(n);
283276 if (data.target == TargetId.LENGTH)
284277 data.regex += "分以上である";
285278 }
286279
287- data.contain = contain_items.get(Integer.valueOf(cs[n]));
280+ data.contain = contain_items.get(Integer.valueOf(sK.alContain.get(n)));
288281 data.fireChanged();
289282
290283 jTable_keywords.getRowItemList().add(data);
291284 }
285+
292286 jTable_keywords.fireChanged();
293287
294288 // ラベル
--- a/TinyBannavi/src/tainavi/VersionInfo.java
+++ b/TinyBannavi/src/tainavi/VersionInfo.java
@@ -5,7 +5,7 @@ import java.util.regex.Pattern;
55
66
77 public class VersionInfo {
8- private static final String Version = "タイニー番組ナビゲータ for DBR-T2007 3.22.18β+1.12.24";
8+ private static final String Version = "タイニー番組ナビゲータ for DBR-T2007 3.22.18β+1.12.25";
99
1010 private static final String OSname = System.getProperty("os.name");
1111 private static final String OSvers = System.getProperty("os.version");