mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Allow a semiclon as a separator inside filters (PY-18493)
This commit is contained in:
@@ -49,11 +49,12 @@ public class PySteppingFilter {
|
||||
@NotNull
|
||||
public String getAbsolutePlatformIndependentFilter(@NotNull Project project) {
|
||||
StringBuilder resultFilter = new StringBuilder();
|
||||
if (FileUtil.isAbsolutePlatformIndependent(myFilter) || myFilter.startsWith("*")) {
|
||||
resultFilter.append(myFilter);
|
||||
}
|
||||
else {
|
||||
resultFilter.append(project.getBasePath()).append('/').append(myFilter);
|
||||
final String[] filters = myFilter.split(PyDebuggerSettings.FILTERS_DIVIDER);
|
||||
for (String filter : filters) {
|
||||
if (!(FileUtil.isAbsolutePlatformIndependent(filter) || filter.startsWith("*"))) {
|
||||
resultFilter.append(project.getBasePath()).append('/');
|
||||
}
|
||||
resultFilter.append(filter).append(PyDebuggerSettings.FILTERS_DIVIDER);
|
||||
}
|
||||
return resultFilter.toString().replace('\\', '/');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user