diff --git a/source/application.cpp b/source/application.cpp index 1793169..9ed9145 100644 --- a/source/application.cpp +++ b/source/application.cpp @@ -2290,7 +2290,7 @@ namespace gmtk if (selected_card_ || active_card_) { - if (auto type = card_to_transformer(selected_card_.value_or(*active_card_))) + if (auto type = card_to_transformer(selected_card_ ? *selected_card_ : *active_card_)) shown_recipies = *type; } else if (selected_) @@ -2376,7 +2376,7 @@ namespace gmtk } if (selected_card_ || active_card_) - helper_text = card_description(selected_card_.value_or(*active_card_)); + helper_text = card_description(selected_card_ ? *selected_card_ : *active_card_); else if (selected_) if (auto entity = map_.world->index().find(*selected_)) {