diff --git a/src/app/currentaccount.cpp b/src/app/currentaccount.cpp index b836e9106518433d75d1ef49e8eb2a18c0d59ba4..12dda4ba39e4518088ec8cca3424f75e91e9c78e 100644 --- a/src/app/currentaccount.cpp +++ b/src/app/currentaccount.cpp @@ -18,6 +18,8 @@ #include "currentaccount.h" +#include "utils.h" + CurrentAccount::CurrentAccount(LRCInstance* lrcInstance, AppSettingsManager* settingsManager, QObject* parent) @@ -188,6 +190,9 @@ CurrentAccount::updateData() // Ringtone set_ringtoneEnabledRingtone(accConfig.Ringtone.ringtoneEnabled, true); set_ringtonePathRingtone(accConfig.Ringtone.ringtonePath, true); + if (get_ringtonePathRingtone() == "default.opus" || get_ringtonePathRingtone().isEmpty()) { + set_ringtonePathRingtone(Utils::GetRingtonePath(), true); + } // Moderators set_isAllModeratorsEnabled(lrcInstance_->accountModel().isAllModerators( diff --git a/src/app/utils.cpp b/src/app/utils.cpp index 914bc65d60e92592d8735cf79ed9149934200127..945e3aba207e60e2dab9de46056c3b329fc084c5 100644 --- a/src/app/utils.cpp +++ b/src/app/utils.cpp @@ -341,7 +341,7 @@ Utils::GetRingtonePath() #ifdef Q_OS_WIN return QCoreApplication::applicationDirPath() + "\\ringtones\\default.opus"; #else - return QString("/usr/share/ring/ringtones/default.opus"); + return QString("/usr/share/jami/ringtones/default.opus"); #endif }