From 7ec68d326be23e4a442ed78f92a483cc950b2c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Thu, 27 Apr 2023 16:07:05 -0400 Subject: [PATCH] callsettings: fix ringtone path selection Change-Id: I033ee8497ad0424b9d106cace7eb796c7ced599b --- src/app/currentaccount.cpp | 5 +++++ src/app/utils.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/currentaccount.cpp b/src/app/currentaccount.cpp index b836e9106..12dda4ba3 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 914bc65d6..945e3aba2 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 } -- GitLab