message: Add a fallback for systems without org.freedesktop.Notifications (linux)
diff: @@ -63,6 +63,8 @@ void SystemTray::notificationCapabilitiesReceived(QDBusPendingCallWatcher *watch
  }
  uint SystemTray::requestNotification(uint previous, const QString &title, const QString &description) {
  + // on supported platforms, this makes icons work as we want
  + if (notificationsPresent) {
  QByteArray data;
  QImage im(":/icons/64x64/toggldesktop.png");
  im = im.convertToFormat(QImage::Format_RGBA8888);
  @@ -106,6 +108,12 @@ uint SystemTray::requestNotification(uint previous, const QString &title, const
  return reply.arguments()[0].toUInt();
  }
  + // fallback for other platforms
  + else {
  + showMessage(title, description, QIcon(":/icons/64x64/toggldesktop.png"));
  + return 0;
  + }
  +}
  void SystemTray::notificationClosed(uint id, uint reason) {
  Q_UNUSED(reason);
  