code cleanup
[nikiroo-utils.git] / src / be / nikiroo / fanfix / Main.java
index 6fc49c549764cbba0a7439086c49e79e981af3ad..876fe55c853d1a5359be41315b85c48e8ca1c201 100644 (file)
@@ -491,20 +491,22 @@ public class Main {
                                        break;
                                }
 
-                               if (searchOn == null || search == null) {
+                               if (searchOn == null) {
                                        // TODO: do on reader!!!
                                        for (SupportType type : SupportType.values()) {
                                                if (BasicSearchable.getSearchable(type) != null) {
                                                        System.out.println(type);
                                                }
                                        }
-                               } else {
+                               } else if (search != null) {
                                        try {
                                                BasicReader.getReader().search(searchOn, search, page,
-                                                               item);
+                                                               item, true);
                                        } catch (IOException e1) {
                                                Instance.getTraceHandler().error(e1);
                                        }
+                               } else {
+                                       exitCode = 255;
                                }
 
                                break;
@@ -538,7 +540,7 @@ public class Main {
 
                                try {
                                        BasicReader.getReader().searchTag(searchOn, page, item,
-                                                       tags.toArray(new Integer[] {}));
+                                                       true, tags.toArray(new Integer[] {}));
                                } catch (IOException e1) {
                                        Instance.getTraceHandler().error(e1);
                                }