summaryrefslogtreecommitdiff
path: root/src/windows
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2024-06-02 20:32:31 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2024-06-02 20:32:31 -0400
commit01865075a48dc023c1b08253d5cec68ed165482b (patch)
tree6f9ea32fe3882ed3fb23dc104a32d0d9f1c99611 /src/windows
parent5b9d10a897f0e61f85ca4b2b70e95591a27eb81e (diff)
parentf8e7ea3ca93d919db744b9e30113fe8f5907761e (diff)
downloadabaddon-portaudio-01865075a48dc023c1b08253d5cec68ed165482b.tar.gz
abaddon-portaudio-01865075a48dc023c1b08253d5cec68ed165482b.zip
Merge branch 'master' of https://github.com/uowuo/abaddon
Diffstat (limited to 'src/windows')
-rw-r--r--src/windows/profilewindow.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/windows/profilewindow.cpp b/src/windows/profilewindow.cpp
index 8c4b67f..4547ae4 100644
--- a/src/windows/profilewindow.cpp
+++ b/src/windows/profilewindow.cpp
@@ -1,6 +1,7 @@
#include "profilewindow.hpp"
#include "abaddon.hpp"
+#include "discord/user.hpp"
#include "util.hpp"
ProfileWindow::ProfileWindow(Snowflake user_id)
@@ -116,13 +117,13 @@ void ProfileWindow::OnFetchProfile(const UserProfileData &data) {
if (!data.User.PublicFlags.has_value()) return;
const auto x = *data.User.PublicFlags;
- for (uint64_t i = 1; i <= UserData::MaxFlag; i <<= 1) {
+ for (uint64_t i = 1; i <= static_cast<uint64_t>(UserData::EFlags::MaxFlag); i <<= 1) {
if (!(x & i)) continue;
const std::string name = UserData::GetFlagName(i);
if (name == "unknown") continue;
Glib::RefPtr<Gdk::Pixbuf> pixbuf;
try {
- if (name == "verifiedbot")
+ if (i == static_cast<uint64_t>(UserData::EFlags::VerifiedBot))
pixbuf = Gdk::Pixbuf::create_from_file(Abaddon::GetResPath("/checkmark.png"), 24, 24);
else
pixbuf = Gdk::Pixbuf::create_from_file(Abaddon::GetResPath("/" + name + ".png"), 24, 24);