Skip to content

Commit e2f9a11

Browse files
committed
fix: removing event handler type action deletes flow connection lines
1 parent 65311c5 commit e2f9a11

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

packages/project-editor/flow/component.tsx

+11-9
Original file line numberDiff line numberDiff line change
@@ -2553,15 +2553,17 @@ export class EventHandler extends EezObject {
25532553
},
25542554

25552555
deleteObjectRefHook: (eventHandler: EventHandler) => {
2556-
const widget = getAncestorOfType<Widget>(
2557-
eventHandler,
2558-
ProjectEditor.WidgetClass.classInfo
2559-
)!;
2560-
2561-
ProjectEditor.getFlow(widget).deleteConnectionLinesFromOutput(
2562-
widget,
2563-
eventHandler.eventName
2564-
);
2556+
if (eventHandler.handlerType == "flow") {
2557+
const widget = getAncestorOfType<Widget>(
2558+
eventHandler,
2559+
ProjectEditor.WidgetClass.classInfo
2560+
)!;
2561+
2562+
ProjectEditor.getFlow(widget).deleteConnectionLinesFromOutput(
2563+
widget,
2564+
eventHandler.eventName
2565+
);
2566+
}
25652567
},
25662568

25672569
defaultValue: {

0 commit comments

Comments
 (0)