diff options
Diffstat (limited to 'api/logic/meta/Index.cpp')
| -rw-r--r-- | api/logic/meta/Index.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/api/logic/meta/Index.cpp b/api/logic/meta/Index.cpp index 0749651a..6e1e34cd 100644 --- a/api/logic/meta/Index.cpp +++ b/api/logic/meta/Index.cpp @@ -1,4 +1,4 @@ -/* Copyright 2015-2017 MultiMC Contributors +/* Copyright 2015-2018 MultiMC Contributors   *   * Licensed under the Apache License, Version 2.0 (the "License");   * you may not use this file except in compliance with the License. @@ -103,7 +103,7 @@ void Index::parse(const QJsonObject& obj)  	parseIndex(obj, this);  } -void Index::merge(const Ptr &other) +void Index::merge(const std::shared_ptr<Index> &other)  {  	const QVector<VersionListPtr> lists = std::dynamic_pointer_cast<Index>(other)->m_lists;  	// initial load, no need to merge @@ -124,7 +124,7 @@ void Index::merge(const Ptr &other)  		{  			if (m_uids.contains(list->uid()))  			{ -				m_uids[list->uid()]->merge(list); +				m_uids[list->uid()]->mergeFromIndex(list);  			}  			else  			{ | 
