From 4ee791c6cb70ac7d75c5b310cbc2cc893a3e26a4 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 15 Feb 2020 17:35:22 +0100 Subject: [PATCH] Force newest build to be Conan version. --- .drone.yml | 2 +- src/Library/Species/SpeciesLibrary.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index a79a26d..e41c0b9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -86,5 +86,5 @@ steps: - cmake -DCMAKE_BUILD_TYPE=Release . -B build-conan -D CMAKE_C_COMPILER=/usr/bin/clang -D CMAKE_CXX_COMPILER=clang++ -DWINDOWS=0 - conan export-pkg . $DRONE_COMMIT@pkmnlib/$DRONE_BRANCH --build-folder build-conan -s compiler='clang' -s compiler.version=8 -s compiler.libcxx='libstdc++11' - conan user -p -r=epsilon-public - - conan upload PkmnLib/$DRONE_COMMIT@pkmnlib/$DRONE_BRANCH --all -r=epsilon-public + - conan upload PkmnLib/$DRONE_COMMIT@pkmnlib/$DRONE_BRANCH --all -r=epsilon-public --force - conan user --clean \ No newline at end of file diff --git a/src/Library/Species/SpeciesLibrary.hpp b/src/Library/Species/SpeciesLibrary.hpp index 3ad90a6..88a4580 100644 --- a/src/Library/Species/SpeciesLibrary.hpp +++ b/src/Library/Species/SpeciesLibrary.hpp @@ -13,7 +13,7 @@ namespace PkmnLib::Library { } inline const PokemonSpecies* GetPkmnSpecies(const std::string& name) const { - return reinterpret_cast(CreatureLib::Library::SpeciesLibrary::GetSpecies(name)); + return dynamic_cast(CreatureLib::Library::SpeciesLibrary::GetSpecies(name)); } const PokemonSpecies* operator[](const std::string& name) const { return GetPkmnSpecies(name); }