mirror of
https://github.com/4ian/GDevelop.git
synced 2026-10-12 02:01:17 +00:00
Fix dialogs not closing when creating a custom behavior (#8984)
Don't show in changelog
This commit is contained in:
@@ -582,7 +582,11 @@ const InstructionEditorDialog = ({
|
||||
}}
|
||||
onCreateNewExtensionWithBehavior={
|
||||
onCreateNewExtensionWithBehavior
|
||||
? () => onCreateNewExtensionWithBehavior(project, chosenObject)
|
||||
? () => {
|
||||
onCreateNewExtensionWithBehavior(project, chosenObject);
|
||||
setNewBehaviorDialogOpen(false);
|
||||
onCancel();
|
||||
}
|
||||
: null
|
||||
}
|
||||
shouldShowCapabilityBehaviors={
|
||||
|
||||
@@ -381,7 +381,12 @@ const InnerDialog = (props: InnerDialogProps) => {
|
||||
openBehaviorEvents={askConfirmationAndOpenBehaviorEvents}
|
||||
onWillInstallExtension={onWillInstallExtension}
|
||||
onExtensionInstalled={onExtensionInstalled}
|
||||
onCreateNewExtensionWithBehavior={onCreateNewExtensionWithBehavior}
|
||||
onCreateNewExtensionWithBehavior={(project, object) => {
|
||||
if (onCreateNewExtensionWithBehavior) {
|
||||
onApply();
|
||||
onCreateNewExtensionWithBehavior(project, object);
|
||||
}
|
||||
}}
|
||||
isListLocked={isBehaviorListLocked}
|
||||
/>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user