diff --git a/core/base/inc/TTask.h b/core/base/inc/TTask.h index 4df73dae5cbf7db662ade14940188da304715cc0..d9d0cbd2e4c034aad511c9bab9db44b31e0b22dd 100644 --- a/core/base/inc/TTask.h +++ b/core/base/inc/TTask.h @@ -44,12 +44,12 @@ protected: static TTask *fgBeginTask; //pointer to task initiator static TTask *fgBreakPoint; //pointer to current break point - TTask& operator=(const TTask& tt); + TTask(const TTask &task); // not implemented + TTask& operator=(const TTask& tt); // not implemented public: TTask(); TTask(const char* name, const char *title); - TTask(const TTask &task); virtual ~TTask(); virtual void Abort(); // *MENU* diff --git a/core/base/src/TTask.cxx b/core/base/src/TTask.cxx index 7c5135d78cdf122e3791175d1ac830bd0ce302d1..e7bcb7c1a1d63919029b1c7ea50079a317d12afa 100644 --- a/core/base/src/TTask.cxx +++ b/core/base/src/TTask.cxx @@ -96,9 +96,9 @@ TTask::TTask() fHasExecuted = kFALSE; fActive = kTRUE; - fBreakin = 0; - fBreakout = 0; - fTasks = 0; + fBreakin = 0; + fBreakout = 0; + fTasks = 0; } //______________________________________________________________________________ @@ -109,25 +109,9 @@ TTask::TTask(const char* name, const char *title) fHasExecuted = kFALSE; fActive = kTRUE; - fBreakin = 0; - fBreakout = 0; - fTasks = new TList(); -} - -//______________________________________________________________________________ -TTask& TTask::operator=(const TTask& tt) -{ - //assignment operator - if(this!=&tt) { - TNamed::operator=(tt); - fTasks=tt.fTasks; - fOption=tt.fOption; - fBreakin=tt.fBreakin; - fBreakout=tt.fBreakout; - fHasExecuted=tt.fHasExecuted; - fActive=tt.fActive; - } - return *this; + fBreakin = 0; + fBreakout = 0; + fTasks = new TList(); } //______________________________________________________________________________ @@ -140,13 +124,6 @@ TTask::~TTask() delete fTasks; } -//______________________________________________________________________________ -TTask::TTask(const TTask &task) : TNamed(task) -{ - // Copy constructos. - fTasks = new TList(); -} - //______________________________________________________________________________ void TTask::Abort() {