From 02bb8151e88a136e2261ceea842e8a1da14e42ce Mon Sep 17 00:00:00 2001
From: IgorekLoschinin <igor.loschinin2014@yandex.ru>
Date: Tue, 4 May 2021 21:48:34 +0300
Subject: [PATCH] ref #51 Fixing: added invoke a new method printHelp.

---
 src/CFixer/main.cpp                        | 9 +++++++--
 src/CopyrighFixer/CopyrighFixer/worker.cpp | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/CFixer/main.cpp b/src/CFixer/main.cpp
index 2ee7c56..3909ad3 100644
--- a/src/CFixer/main.cpp
+++ b/src/CFixer/main.cpp
@@ -7,17 +7,22 @@
 
 #include <quasarapp.h>
 #include <iostream>
+#include <CopyrighFixer/worker.h>
+
+using namespace CopyrighFixer;
 
 
 int main(int argc, char *argv[]) {
 
-    if (!QuasarAppUtils::Params::parseParams(argc, argv)) {
+    Worker *worker = new Worker();
 
+    if (!QuasarAppUtils::Params::parseParams(argc, argv)) {
+        worker->printHelp();
         return 1;
     }
 
     if (QuasarAppUtils::Params::isEndable("h") || QuasarAppUtils::Params::isEndable("help")) {
-
+        worker->printHelp();
         return 0;
     }
 
diff --git a/src/CopyrighFixer/CopyrighFixer/worker.cpp b/src/CopyrighFixer/CopyrighFixer/worker.cpp
index b176bc5..f8d22a8 100644
--- a/src/CopyrighFixer/CopyrighFixer/worker.cpp
+++ b/src/CopyrighFixer/CopyrighFixer/worker.cpp
@@ -21,6 +21,7 @@ bool Worker::run() {
 }
 
 void Worker::printHelp() const {
+
     QuasarAppUtils::Help::Charters help = {
         {
             "Part 0 General", {
@@ -36,7 +37,6 @@ void Worker::printHelp() const {
 
     QuasarAppUtils::Params::showHelp(help);
 
-    exit(0);
 }
 
 };