Workflow Integration plug-ins are not shut down gracefully?

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

Nowadays

  • Posts: 11
  • Joined: Wed Dec 14, 2022 5:20 pm
  • Real Name: Giovanni Zuliani

Workflow Integration plug-ins are not shut down gracefully?

PostMon Nov 06, 2023 3:10 pm

DaVinci Resolve 18.15.1 Build 6, macOS

When a Workflow Integration plug-in window is closed manually (by clicking on the "X" button on its own window) certain Electron events such as app.before-quit, app.quit or the DOM events such as window.beforeunload are fired. This is useful in case you want to perform some actions before quitting.

However, those events are not emitted when DaVinci Resolve is closed with a Workflow Integration plug-in window still open (by clicking on the "X" button on DaVinci main window). It seems that DaVinci just kills the plug-in with no proper cleanup. This is of course a problem if you want to register a quit callback.

Is this the intended behavior?

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 9 guests