Mercurial > minori
changeset 19:d05b1be2f3a6
anime_list.cpp: fix build failures on linux
For some reason conversion from uint64_t to QVariant is
ambiguous on Linux and ONLY Linux.
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Tue, 19 Sep 2023 23:10:49 -0400 |
parents | 28d8f4c0ae12 |
children | 8a4122caaf2f |
files | include/core/array.h src/gui/pages/anime_list.cpp |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/core/array.h Tue Sep 19 23:10:49 2023 -0400 @@ -0,0 +1,7 @@ +#ifndef __core__array_h +#define __core__array_h + +#define ARRAYSIZE(x) \ + (x / x[0]) + +#endif // __core__array_h \ No newline at end of file
--- a/src/gui/pages/anime_list.cpp Tue Sep 19 23:02:39 2023 -0400 +++ b/src/gui/pages/anime_list.cpp Tue Sep 19 23:10:49 2023 -0400 @@ -13,6 +13,7 @@ #include "core/anime_db.h" #include "core/session.h" #include "core/time.h" +#include "core/array.h" #include "gui/dialog/information.h" #include "gui/translate/anime.h" #include "services/anilist.h" @@ -165,7 +166,7 @@ case AL_TYPE: return static_cast<int>(list[index.row()].GetFormat()); case AL_SEASON: return list[index.row()].GetAirDate().GetAsQDate(); case AL_AVG_SCORE: return list[index.row()].GetAudienceScore(); - case AL_UPDATED: return list[index.row()].GetUserTimeUpdated(); + case AL_UPDATED: return QVariant::fromValue(list[index.row()].GetUserTimeUpdated()); default: return data(index, Qt::DisplayRole); } break;