How to use removeGlobalEventListener ? : Premiere Pro

Hi,

This is working :grinning_face:

const ppro = require("premierepro");
async function onProjectDirty() {
    console.log("onProjectDirty")
}
ppro.EventManager.addGlobalEventListener(ppro.Constants.ProjectEvent.DIRTY, onProjectDirty, true);

But this does not seem to be working :smiling_face_with_tear:

ppro.EventManager.removeGlobalEventListener(ppro.Constants.ProjectEvent.DIRTY, onProjectDirty, true);

Is removeGlobalEventListener working? Or am I doing it wrong?

You’re not doing it wrong; I’m not sure we’ve exposed removeGlobalEventListener. We’ll have a look…

1 Like