Lua Extensions: Cannot reactivate Extensions containig dialog box in VLC 3
It is not possible to reactivate previously closed Extension containing a dialog box. It works in older VLC versions without any problems.\ Latest VLC nightly build: vlc-3.0.0-20180120-0301-rc7-win32.7z\
qt debug: activating or triggering extension 'test-dialog'
lua debug: Activating extension 'test-dialog'
lua debug: Creating dialog 'test-dialog'
qt debug: Creating a new dialog: 'test-dialog'
qt debug: Dialog 'test-dialog' received a closeEvent
lua debug: Deactivating 'test-dialog'
qt debug: activating or triggering extension 'test-dialog'
lua debug: Reactivating extension test-dialog
lua warning: Error while running script D:\programy\vlc-3.0.0-rc7\lua\extensions\test-dialog.lua, function activate(): ...rogramy\vlc-3.0.0-rc7\lua\extensions\test-dialog.lua:26: Only one dialog allowed per extension!
lua error: Could not activate extension!
lua debug: Deactivating 'test-dialog'
-- test-dialog.lua -- VLC Extension script
function descriptor()
return {
title = "test-dialog",
capabilities = {}
}
end
function activate()
Create_dialog()
end
function deactivate()
end
function meta_changed()
end
--- Dialog box ---
function close()
vlc.deactivate()
end
function Create_dialog()
dlg = vlc.dialog(descriptor().title)
dlg:add_label("Now close the dialog and try again to activate the extension in VLC menu.",1,1,1,1)
end