mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2026-06-29 01:54:20 +03:00
fix: don't use forward-declared Ptr types in meta/
This would cause ODR violations when those headers were included in other places that also included stuff like "Version.h" (note the "meta/Version.h"), which can cause problems, especially in LTO. Signed-off-by: flow <flowlnlnln@gmail.com>
This commit is contained in:
parent
f6a3fa55b1
commit
7956e6f04e
28 changed files with 120 additions and 118 deletions
|
|
@ -54,7 +54,7 @@ void Meta::Version::parse(const QJsonObject& obj)
|
|||
parseVersion(obj, this);
|
||||
}
|
||||
|
||||
void Meta::Version::mergeFromList(const Meta::VersionPtr& other)
|
||||
void Meta::Version::mergeFromList(const Meta::Version::Ptr& other)
|
||||
{
|
||||
if(other->m_providesRecommendations)
|
||||
{
|
||||
|
|
@ -85,7 +85,7 @@ void Meta::Version::mergeFromList(const Meta::VersionPtr& other)
|
|||
}
|
||||
}
|
||||
|
||||
void Meta::Version::merge(const VersionPtr &other)
|
||||
void Meta::Version::merge(const Version::Ptr &other)
|
||||
{
|
||||
mergeFromList(other);
|
||||
if(other->m_data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue