IDBase_UI_Dialog::Destructor not always called when dialog exits?
Hi,
We're having an intermittent issue with one of our dialogs on CC 2014 on Mac 10.8. It's a Moveable Modal dialog and sometimes when it is closed, the next time it opens the dialog come up but IDialog::Open returns immediately rather than blocking as you would expect for a Modal dialog.
Having used the trace, what appears to be happening is that when the dialog is closed, when it works properly the last thing that InDesign does is:
DVModalDialogWindow::Destructor
DVWindow::ReleaseWindow deleting drover OS_Window for 3b50e600
IDBase_UI_Dialog::Destructor
but when it doesn't work, these three lines do not appear in the trace. Could we be doing something that would cause this?
Can anyone shed some light on this?
Thanks,
Dan Tate