avm2: Replace ok_or by ok_or_else

This commit is contained in:
Adrian Wielgosik 2023-01-09 18:02:55 +01:00 committed by Adrian Wielgosik
parent b07a01da57
commit 14ee9b43fb
1 changed files with 6 additions and 4 deletions

View File

@ -868,10 +868,12 @@ impl<'gc> TObject<'gc> for ClassObject<'gc> {
};
let object_param = match object_param {
None => None,
Some(cls) => Some(cls.as_class_object().ok_or(format!(
"Cannot apply class {:?} with non-class parameter",
self_class.read().name()
))?),
Some(cls) => Some(cls.as_class_object().ok_or_else(|| {
format!(
"Cannot apply class {:?} with non-class parameter",
self_class.read().name()
)
})?),
};
if let Some(application) = self.0.read().applications.get(&object_param) {