diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2017-10-21 16:07:58 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2017-10-21 16:07:58 +0200 |
commit | f287d6244133c935f9b22f0e6302e42149ed88f3 (patch) | |
tree | 4a53303ceb5a431a320fb47963bfab19c734f4ad /drumgizmo | |
parent | 1ec558fa5875d4827a246ccfe0ec8de84d5c5076 (diff) |
Fix crash if no input and/or output engine has been set.
Diffstat (limited to 'drumgizmo')
-rw-r--r-- | drumgizmo/drumgizmoc.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drumgizmo/drumgizmoc.cc b/drumgizmo/drumgizmoc.cc index 6bb4d1a..ba3abfc 100644 --- a/drumgizmo/drumgizmoc.cc +++ b/drumgizmo/drumgizmoc.cc @@ -375,6 +375,21 @@ int main(int argc, char* argv[]) return 1; } } + + if(ie == nullptr) + { + std::cerr << "No input engine selected.\n"; + std::cout << usage(argv[0]); + return 1; + } + + if(oe == nullptr) + { + std::cerr << "No output engine selected.\n"; + std::cout << usage(argv[0]); + return 1; + } + std::cout << "Using kitfile: " << kitfile << std::endl; DrumGizmo gizmo(settings, *oe.get(), *ie.get()); |