Fix QChar range

qt66
Nicolas Werner 1 year ago
parent 24f370d6c0
commit 19787d664c
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
  1. 3
      src/Cache.cpp
  2. 2
      src/dock/Dock.cpp

@ -4424,8 +4424,7 @@ Cache::displayName(const QString &room_id, const QString &user_id)
static bool static bool
isDisplaynameSafe(const std::string &s) isDisplaynameSafe(const std::string &s)
{ {
for (std::uint32_t cc : QString::fromStdString(s).toStdU32String()) { for (QChar c : QString::fromStdString(s)) {
auto c = QChar(cc);
if (c.isPrint() && !c.isSpace()) if (c.isPrint() && !c.isSpace())
return false; return false;
} }

@ -60,6 +60,8 @@ void
Dock::setUnreadCount(const int count) Dock::setUnreadCount(const int count)
{ {
unitySetNotificationCount(count); unitySetNotificationCount(count);
// qGuiApp->setBadgeNumber(count);
} }
void void
Dock::unitySetNotificationCount(const int count) Dock::unitySetNotificationCount(const int count)

Loading…
Cancel
Save