Skip to content

Commit b659f68

Browse files
committed
Fix tray icon issue with polybar (#15) + change autoeq database location
1 parent ef247ce commit b659f68

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

src/config/AppConfig.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ QString AppConfig::getPath(QString subdir)
7878
return QString("%1/.config/jamesdsp/%2").arg(QDir::homePath()).arg(subdir);
7979
}
8080

81+
QString AppConfig::getCachePath(QString subdir)
82+
{
83+
return QString("%1/.cache/jamesdsp/%2").arg(QDir::homePath()).arg(subdir);
84+
}
85+
8186
void AppConfig::setIrsPath(const QString &npath)
8287
{
8388
_appconf->setValue("ConvolverDefaultPath", QVariant(QString("\"%1\"").arg(npath)));

src/config/AppConfig.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ class AppConfig :
147147

148148
QString getGraphicEQConfigFilePath();
149149

150+
QString getCachePath(QString subdir);
150151
private slots:
151152
void notify(const Key& key, const QVariant& value);
152153

src/interface/TrayIcon.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void TrayIcon::createTrayIcon()
4242
trayIcon->setToolTip("JamesDSP for Linux");
4343
trayIcon->setIcon(QIcon::fromTheme("jamesdsp-tray", QIcon(":/icons/icon.png")));
4444

45-
connect(trayIcon, &QSystemTrayIcon::activated, this, &TrayIcon::iconActivated);
45+
connect(trayIcon, &QSystemTrayIcon::activated, this, &TrayIcon::iconEventHandler);
4646
}
4747

4848
void TrayIcon::setTrayVisible(bool visible)
@@ -62,7 +62,7 @@ void TrayIcon::iconEventHandler(QSystemTrayIcon::ActivationReason reason)
6262
switch (reason)
6363
{
6464
case QSystemTrayIcon::Trigger:
65-
emit iconActivated();
65+
emit iconActivated();
6666
break;
6767
default:
6868
break;

src/subprojects/AutoEqIntegration/AeqPackageManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,5 +183,5 @@ QtPromise::QPromise<QVector<AeqMeasurement>> AeqPackageManager::getLocalIndex()
183183

184184
QString AeqPackageManager::databaseDirectory()
185185
{
186-
return AppConfig::instance().getPath("autoeq");
186+
return AppConfig::instance().getCachePath("autoeq");
187187
}

0 commit comments

Comments
 (0)