Browse Source

Fix Unity systray compile error

Thanks to @aszinovyev
pull/2647/head
tux3 10 years ago
parent
commit
18484cb950
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
  1. 4
      src/widget/systemtrayicon.cpp

4
src/widget/systemtrayicon.cpp

@ -38,7 +38,7 @@ SystemTrayIcon::SystemTrayIcon() @@ -38,7 +38,7 @@ SystemTrayIcon::SystemTrayIcon()
{
qDebug() << "Using Unity backend";
gtk_init(nullptr, nullptr);
QString settingsDir = Settings::getSettingsDirPath();
QString settingsDir = Settings::getInstance().getSettingsDirPath();
QFile iconFile(settingsDir+"/icon.png");
if (iconFile.open(QIODevice::Truncate | QIODevice::WriteOnly))
{
@ -108,7 +108,7 @@ QString SystemTrayIcon::extractIconToFile(QIcon icon, QString name) @@ -108,7 +108,7 @@ QString SystemTrayIcon::extractIconToFile(QIcon icon, QString name)
(void) icon;
(void) name;
#ifdef ENABLE_SYSTRAY_UNITY_BACKEND
iconPath = Settings::getSettingsDirPath()+"/"+name+".png";
iconPath = Settings::getInstance().getSettingsDirPath()+"/"+name+".png";
QSize iconSize = icon.actualSize(QSize{64,64});
icon.pixmap(iconSize).save(iconPath);
#endif

Loading…
Cancel
Save