Merge pull request #1387 from klemensn/support-bsd

support OpenBSD
This commit is contained in:
DeepBlueV7.X 2023-02-23 17:33:06 +00:00 committed by GitHub
commit b4a7f34711
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 3 deletions

View file

@ -1661,7 +1661,7 @@ ChatPage::isRoomActive(const QString &room_id)
void
ChatPage::removeAllNotifications()
{
#if defined(Q_OS_LINUX)
#if defined(Q_OS_UNIX) && !defined(Q_OS_MACOS)
notificationsManager->closeAllNotifications();
#endif
}

View file

@ -97,6 +97,8 @@ public:
return "Nheko on Windows";
#elif defined(Q_OS_FREEBSD)
return "Nheko on FreeBSD";
#elif defined(Q_OS_OPENBSD)
return "Nheko on OpenBSD";
#else
return "Nheko";
#endif

View file

@ -159,7 +159,7 @@ main(int argc, char *argv[])
// this needs to be after setting the application name. Or how would we find our settings
// file then?
#if defined(Q_OS_LINUX) || defined(Q_OS_WIN) || defined(Q_OS_FREEBSD)
#if !defined(Q_OS_MACOS)
if (qgetenv("QT_SCALE_FACTOR").size() == 0) {
float factor = utils::scaleFactor();

View file

@ -53,7 +53,7 @@ public slots:
#if defined(NHEKO_DBUS_SYS)
public:
void closeNotifications(QString roomId);
#if defined(Q_OS_LINUX)
#if defined(Q_OS_UNIX) && !defined(Q_OS_MACOS)
void closeAllNotifications();
#endif