mirror of
https://github.com/4ian/GDevelop.git
synced 2025-10-15 10:19:04 +00:00
Fix the events-based objects editor that were never showing up in dev mode (#4279)
* Don't show in changelogs
This commit is contained in:
@@ -1410,15 +1410,21 @@ export default class EventsFunctionsExtensionEditor extends React.Component<
|
||||
)
|
||||
}
|
||||
initialNodes={
|
||||
isDev !==
|
||||
// "objects-list" must only appear in dev mode.
|
||||
isDev ===
|
||||
mosaicContainsNode(
|
||||
initialMosaicEditorNodes,
|
||||
getDefaultEditorMosaicNode(
|
||||
'events-functions-extension-editor'
|
||||
) || initialMosaicEditorNodes,
|
||||
'objects-list'
|
||||
)
|
||||
? getDefaultEditorMosaicNode(
|
||||
'events-functions-extension-editor'
|
||||
) || initialMosaicEditorNodes
|
||||
: initialMosaicEditorNodes
|
||||
: // Force the mosaic to reset to default.
|
||||
// It contains "objects-list" only
|
||||
// in dev mode.
|
||||
initialMosaicEditorNodes
|
||||
}
|
||||
/>
|
||||
)}
|
||||
|
@@ -39,10 +39,10 @@ export const mosaicContainsNode = (
|
||||
return (
|
||||
!!mosaic &&
|
||||
(mosaic === node ||
|
||||
(!!mosaic.first &&
|
||||
mosaicContainsNode(((mosaic.first: ?any): ?EditorMosaicNode), node) &&
|
||||
!!mosaic.second &&
|
||||
mosaicContainsNode(((mosaic.second: ?any): ?EditorMosaicNode), node)))
|
||||
// $FlowFixMe
|
||||
((!!mosaic.first && mosaicContainsNode(mosaic.first, node)) ||
|
||||
// $FlowFixMe
|
||||
(!!mosaic.second && mosaicContainsNode(mosaic.second, node))))
|
||||
);
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user