diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index 07406cc89d41a7324295ab1b1615c08fa03c02f7..374499801b7264e5d68bddb02b61557fcb920e81 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -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 } diff --git a/src/LoginPage.h b/src/LoginPage.h index 3a1f6fd0c6bb028ad955f20970f8c86067115284..f20ba0c6785ed4e7baf789829a826784c40a14af 100644 --- a/src/LoginPage.h +++ b/src/LoginPage.h @@ -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 diff --git a/src/main.cpp b/src/main.cpp index c4ee83f301578dc8fa34022ee25754929af81933..44d0dd64029485e58e652b707238bae4cd481ffb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -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(); diff --git a/src/notifications/Manager.h b/src/notifications/Manager.h index ee37b3aa8e889532ca65caa3754be58c913c8740..129b5131e46afea3ccdca13e089d8b009038ccfa 100644 --- a/src/notifications/Manager.h +++ b/src/notifications/Manager.h @@ -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