diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/doc_reform/doc_reform.d | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/src/doc_reform/doc_reform.d b/src/doc_reform/doc_reform.d index fc93a6c..bac1f44 100755 --- a/src/doc_reform/doc_reform.d +++ b/src/doc_reform/doc_reform.d @@ -319,10 +319,21 @@ void main(string[] args) {      }      auto parallelise() {        bool _is; -      if (opts["parallel"] == true -      || (opts["parallel"] != false && opts["serial"] == false)) { +      if (opts["parallel"] == true) {          _is = true;          if (sqlite_shared_db_action) { _is = false; } +      } else if (opts["parallel"] == false +      && opts["serial"] == true) { +        _is = false; +      } else if (opts["abstraction"] +        || concordance +        || epub +        || html +        || manifest +        || pod +        || source +      ) { +        _is = true;        } else { _is = false; }        return _is;      } | 
