From 2a5be6d0ff9af15435c31df825617e1d95ad8eaa Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 5 Jan 2015 12:54:02 +0100 Subject: [PATCH] don't accept semicolons in Find in Path file masks field (IDEA-133837) --- .../lang-impl/src/com/intellij/find/impl/FindDialog.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java index ee32eb22f485..c9226a09d903 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java @@ -685,6 +685,11 @@ public class FindDialog extends DialogWrapper { if (mask.isEmpty()) { return new ValidationInfo(FindBundle.message("find.filter.empty.file.mask.error"), myFileFilter); } + + if (mask.contains(";")) { + return new ValidationInfo("File masks should be comma-separated", myFileFilter); + } + else { try { FindInProjectUtil.createFileMaskRegExp(mask); // verify that the regexp compiles