diff --git a/esoui/libraries/zo_dialog/zo_dialog.lua b/esoui/libraries/zo_dialog/zo_dialog.lua
index 306e676..f4e2429 100755
--- a/esoui/libraries/zo_dialog/zo_dialog.lua
+++ b/esoui/libraries/zo_dialog/zo_dialog.lua
@@ -888,8 +888,8 @@ function ZO_CompleteReleaseDialogOnDialogHidden(dialog, releasedFromButton)
end
end
- if(dialog.info.noChoiceCallback and not releasedFromButton) then
- dialog.info.noChoiceCallback(dialog)
+ if(dialogInfo.noChoiceCallback and not releasedFromButton) then
+ dialogInfo.noChoiceCallback(dialog)
end
if next(dialogQueue) then
@@ -900,6 +900,10 @@ function ZO_CompleteReleaseDialogOnDialogHidden(dialog, releasedFromButton)
end
end
+ if dialogInfo.finishedCallback then
+ dialogInfo.finishedCallback(dialog)
+ end
+
-- Show next dialog in queue
local queuedDialog = table.remove(dialogQueue, 1)