diff --git a/src/gui/official/PhoneLineManagerImpl.cpp b/src/gui/official/PhoneLineManagerImpl.cpp index 976f0064de04d15adad1e6f634db31a4032492a3..bdbe2b883446ee3634c74ff3b688cdf2464fac22 100644 --- a/src/gui/official/PhoneLineManagerImpl.cpp +++ b/src/gui/official/PhoneLineManagerImpl.cpp @@ -228,7 +228,7 @@ PhoneLineManagerImpl::select(PhoneLine *line, bool hardselect) mCurrentLine = line; mCurrentLine->select(hardselect); - if(!mCurrentLine->isAvailable()) { + if(mCurrentLine->isAvailable() && !hardselect) { mSession->playTone(); } emit lineStatusSet(mCurrentLine->getLineStatus());