Ignore badge label macos deprecations

remotes/origin/0.7.0-dev
Joseph Donofry 6 years ago
parent 9fc079a4a9
commit f18a5dacda
No known key found for this signature in database
GPG Key ID: E8A1D78EF044B0CB
  1. 4
      src/TrayIcon.cpp

@ -134,12 +134,16 @@ TrayIcon::setUnreadCount(int count)
{
// Use the native badge counter in MacOS.
#if defined(Q_OS_MAC)
// currently, to avoid writing obj-c code, ignore deprecated warnings on the badge functions
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
auto labelText = count == 0 ? "" : QString::number(count);
if (labelText == QtMac::badgeLabelText())
return;
QtMac::setBadgeLabelText(labelText);
#pragma clang diagnostic pop
#elif defined(Q_OS_WIN)
// FIXME: Find a way to use Windows apis for the badge counter (if any).
#else

Loading…
Cancel
Save