Skip to content

Commit 25a4f66

Browse files
committed
missed items
1 parent e0eb7ef commit 25a4f66

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

qtfred/src/ui/widgets/sexp_tree.cpp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1687,7 +1687,15 @@ int sexp_tree::query_default_argument_available(int op, int i) {
16871687
return 0;
16881688

16891689
default:
1690-
Int3();
1690+
if (!Dynamic_enums.empty()) {
1691+
if ((type - First_available_opf_id) < (int)Dynamic_enums.size()) {
1692+
return 1;
1693+
} else {
1694+
UNREACHABLE("Unhandled SEXP argument type!");
1695+
}
1696+
} else {
1697+
UNREACHABLE("Unhandled SEXP argument type!");
1698+
}
16911699

16921700
}
16931701

@@ -5132,7 +5140,7 @@ sexp_list_item* sexp_tree::check_for_dynamic_sexp_enum(int opf)
51325140
{
51335141
sexp_list_item head;
51345142

5135-
int item = opf - First_available_list_id;
5143+
int item = opf - First_available_opf_id;
51365144

51375145
if (item < (int)Dynamic_enums.size()) {
51385146

0 commit comments

Comments
 (0)