summaryrefslogtreecommitdiff
path: root/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2005-10-24 18:46:23 +0000
committerHenri Herscher <henri@oreka.org>2005-10-24 18:46:23 +0000
commitea9085bcc941a5ea566432be42943f0a323a5b63 (patch)
tree2b7a847b2cc839b0e8edd8eb186cdcb4f9a565e4 /orktrack/src/net/sf/oreka/orktrack/ProgramManager.java
parent190eb2a763475f9d6a30c1b6382fe98f4ec57ec5 (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.java12
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;