[vlc-commits] [Git][videolan/vlc][master] qt: fix group date truncation using QDateTime
Steve Lhomme (@robUx4)
gitlab at videolan.org
Fri Mar 20 08:28:35 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
d854b123 by YosfKenawy at 2026-03-20T07:31:24+00:00
qt: fix group date truncation using QDateTime
Store m_date as QDateTime in MLGroup instead of unsigned int,
converting from time_t at construction time.
Fixes #29334
- - - - -
2 changed files:
- modules/gui/qt/medialibrary/mlgroup.cpp
- modules/gui/qt/medialibrary/mlgroup.hpp
Changes:
=====================================
modules/gui/qt/medialibrary/mlgroup.cpp
=====================================
@@ -33,7 +33,7 @@ MLGroup::MLGroup(const vlc_ml_group_t * data)
: MLItem(MLItemId(data->i_id, VLC_ML_PARENT_GROUP))
, m_title(qfu(data->psz_name))
, m_duration(data->i_duration)
- , m_date(data->i_creation_date)
+ , m_date(QDateTime::fromSecsSinceEpoch(data->i_creation_date))
, m_count(data->i_nb_total_media)
{
assert(data);
@@ -55,7 +55,7 @@ VLCDuration MLGroup::getDuration() const
return VLCDuration::fromMS(m_duration);
}
-unsigned int MLGroup::getDate() const
+QDateTime MLGroup::getDate() const
{
return m_date;
}
=====================================
modules/gui/qt/medialibrary/mlgroup.hpp
=====================================
@@ -28,6 +28,8 @@
// MediaLibrary includes
#include "mlqmltypes.hpp"
+#include <QDateTime>
+
class VLCDuration;
class MLGroup : public MLItem
@@ -40,7 +42,7 @@ public: // Interface
VLCDuration getDuration() const;
- unsigned int getDate() const;
+ QDateTime getDate() const;
unsigned int getCount() const;
@@ -49,7 +51,7 @@ private:
int64_t m_duration;
- unsigned int m_date;
+ QDateTime m_date;
unsigned int m_count;
};
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d854b1239b697859d6b21206feb7c66d64f3737a
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d854b1239b697859d6b21206feb7c66d64f3737a
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list