OSDN Git Service

カラーダイアログのクリップボードベーストのエラー行数制限
authorseraphy <seraphy@users.osdn.me>
Mon, 17 Dec 2018 15:46:37 +0000 (00:46 +0900)
committerseraphy <seraphy@users.osdn.me>
Mon, 17 Dec 2018 15:46:37 +0000 (00:46 +0900)
src/main/java/charactermanaj/ui/ColorDialog.java

index 6546284..73537d3 100644 (file)
@@ -584,6 +584,12 @@ public class ColorDialog extends JDialog {
                                                // フォーマットが不正
                                                errorLines.add(line);
                                        }
+
+                                       if (errorLines.size() > 30) {
+                                               // エラー行数が30を超えたら、
+                                               // 操作ミス等による関係ないテキストを放り込んだ可能性が大なので打ち切る
+                                               break;
+                                       }
                                }
                        } finally {
                                rd.close();