diff --git a/src/accountmodel.cpp b/src/accountmodel.cpp index 7797e85c07642d2ea2634ac0f7f09986440f3bd9..59fec5bc2531e6b9b0607774ac73b9dbcdf23b6b 100644 --- a/src/accountmodel.cpp +++ b/src/accountmodel.cpp @@ -27,6 +27,7 @@ #include <QtCore/QCoreApplication> #include <QtCore/QItemSelectionModel> #include <QtCore/QMimeData> +#include <QtCore/QDir> //Ring daemon #include <account_const.h> @@ -897,6 +898,14 @@ Account* AccountModel::add(const QString& alias, const Account::Protocol proto) if (a->isNew() || a->id() != DRing::Account::ProtocolNames::IP2IP) d_ptr->enableProtocol(proto); +// Override ringtone path +#if defined(Q_OS_OSX) + QDir ringtonesDir(QCoreApplication::applicationDirPath()); + ringtonesDir.cdUp(); + ringtonesDir.cd("Resources/ringtones/"); + a->setRingtonePath(ringtonesDir.path()+"/default.wav"); +#endif + emit accountAdded(a); editState();