From a9f2c384fa5eb1ffad47b47aa4dfa0e7c31da6c4 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 8 Apr 2025 20:52:34 +0200 Subject: [PATCH] RichPresence: Use class for activity --- src/discord/richpresence.cpp | 1 - src/discord/richpresence.h | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/discord/richpresence.cpp b/src/discord/richpresence.cpp index 42695ca34..04737dbc4 100644 --- a/src/discord/richpresence.cpp +++ b/src/discord/richpresence.cpp @@ -49,7 +49,6 @@ RichPresence::RichPresence(const SharedPtr player, : QObject(parent), player_(player), playlist_manager_(playlist_manager), - activity_({ {}, {}, {}, 0, 0, 0 }), send_presence_timestamp_(0), enabled_(false) { diff --git a/src/discord/richpresence.h b/src/discord/richpresence.h index 56e29a90f..cf9c670b4 100644 --- a/src/discord/richpresence.h +++ b/src/discord/richpresence.h @@ -58,14 +58,17 @@ class RichPresence : public QObject { const SharedPtr player_; const SharedPtr playlist_manager_; - struct { + class Activity { + public: + explicit Activity() : start_timestamp(0), length_secs(0), seek_secs(0) {} QString title; QString artist; QString album; qint64 start_timestamp; qint64 length_secs; qint64 seek_secs; - } activity_; + }; + Activity activity_; qint64 send_presence_timestamp_; bool enabled_; };