diff options
author | Henri Herscher <henri@oreka.org> | 2005-10-24 18:46:23 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-10-24 18:46:23 +0000 |
commit | ea9085bcc941a5ea566432be42943f0a323a5b63 (patch) | |
tree | 2b7a847b2cc839b0e8edd8eb186cdcb4f9a565e4 /orktrack/src/net/sf/oreka/orktrack/ProgramManager.java | |
parent | 190eb2a763475f9d6a30c1b6382fe98f4ec57ec5 (diff) |
Enums now employ uppercase values
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@10 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orktrack/src/net/sf/oreka/orktrack/ProgramManager.java')
-rw-r--r-- | orktrack/src/net/sf/oreka/orktrack/ProgramManager.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java b/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java index 6b8a54c..e95a238 100644 --- a/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java +++ b/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java @@ -81,9 +81,15 @@ public class ProgramManager { boolean result = false; // Iterate over programs ArrayList<RecProgram> progs = recPrograms; - for(int i=0; i<progs.size(); i++) { - if(filterSegmentAgainstProgram(seg, progs.get(i), hbnSession)) { - result = true; + if(recPrograms.size() == 0) { + // If there are no programs specified, keep everything + result = true; + } + else { + for(int i=0; i<progs.size(); i++) { + if(filterSegmentAgainstProgram(seg, progs.get(i), hbnSession)) { + result = true; + } } } return result; |