diff options
Diffstat (limited to 'api/logic/minecraft/ComponentList.cpp')
-rw-r--r-- | api/logic/minecraft/ComponentList.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/api/logic/minecraft/ComponentList.cpp b/api/logic/minecraft/ComponentList.cpp index 6547a851..dbf6ee08 100644 --- a/api/logic/minecraft/ComponentList.cpp +++ b/api/logic/minecraft/ComponentList.cpp @@ -744,23 +744,23 @@ bool ComponentList::revertToBase(int index) return true; } -ComponentPtr ComponentList::getComponent(const QString &id) +Component * ComponentList::getComponent(const QString &id) { auto iter = d->componentIndex.find(id); if (iter == d->componentIndex.end()) { return nullptr; } - return *iter; + return (*iter).get(); } -ComponentPtr ComponentList::getComponent(int index) +Component * ComponentList::getComponent(int index) { if(index < 0 || index >= d->components.size()) { return nullptr; } - return d->components[index]; + return d->components[index].get(); } bool ComponentList::isVanilla() |