projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ensure desktop file is found when using quasselclient
[quassel.git]
/
src
/
qtui
/
indicatornotificationbackend.cpp
diff --git
a/src/qtui/indicatornotificationbackend.cpp
b/src/qtui/indicatornotificationbackend.cpp
index
ec76443
..
41fce5c
100644
(file)
--- a/
src/qtui/indicatornotificationbackend.cpp
+++ b/
src/qtui/indicatornotificationbackend.cpp
@@
-41,13
+41,16
@@
IndicatorNotificationBackend::IndicatorNotificationBackend(QObject *parent)
: AbstractNotificationBackend(parent)
{
NotificationSettings notificationSettings;
: AbstractNotificationBackend(parent)
{
NotificationSettings notificationSettings;
- _enabled = notificationSettings.value("Indicator/Enabled",
tru
e).toBool();
+ _enabled = notificationSettings.value("Indicator/Enabled",
fals
e).toBool();
notificationSettings.notify("Indicator/Enabled", this, SLOT(enabledChanged(const QVariant &)));
_server = QIndicate::Server::defaultInstance();
_server->setType("message.irc");
notificationSettings.notify("Indicator/Enabled", this, SLOT(enabledChanged(const QVariant &)));
_server = QIndicate::Server::defaultInstance();
_server->setType("message.irc");
- _server->setDesktopFile(XSTR(DESKTOP_FILE));
+ QString desktopFile = QString("%1/%2.desktop")
+ .arg(XSTR(XDG_APPS_INSTALL_DIR))
+ .arg(QCoreApplication::applicationFilePath().section('/', -1));
+ _server->setDesktopFile(desktopFile);
connect(_server, SIGNAL(serverDisplay()), QtUi::mainWindow(), SLOT(forceActivated()));
if (_enabled) {
connect(_server, SIGNAL(serverDisplay()), QtUi::mainWindow(), SLOT(forceActivated()));
if (_enabled) {