diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index 506786ebf..5a47d8492 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -1144,20 +1144,16 @@ int multiSlsDetector::setOnline(int off) { string multiSlsDetector::checkOnline() { - string retval1 = "",retval; + string offlineDetectors = ""; for (int idet=0; idetnumberOfDetectors; ++idet) { if (detectors[idet]) { - retval=detectors[idet]->checkOnline(); - if(!retval.empty()){ - retval1.append(retval); - retval1.append("+"); - } + string tmp = detectors[idet]->checkOnline(); + if(!tmp.empty()) + offlineDetectors += tmp + "+"; } - } - return retval1; -}; - - + } + return offlineDetectors; +} int multiSlsDetector::activate(int const enable){ int i;