Hello! We have a problem here with the integration of the Gecko rendering engine in one of our dialogs. The Gecko control itself is embedded in another control, which provides some high-level functions to our developers, and a better abstraction between Gecko, IE, and other future rendering engines. This control (LxFireFoxCtl), is then placed on a MFC dialog.
When doing a sandbox test on the Gecko control itself (without the wrapping LxFireFoxCtl), the control works as expected. When embedded in a real-world app, and with the LxFireFoxCtl, the control, and application, crashes upon exit. This may happen at the first time, but usually is encountered after the second or third time the dialog closes - seems to be a timing problem or a race condition. We've done some research, but did not come to a conclusion why or where this crash takes place. All we know is that the hidden Gecko communication window (the hidden one which receives the Win32 messages) receives a WM_TIMER message, followed by a broken 0xFFFFFFFF message, and afterwards crashes. When embedding the IE engine, this does not happen. We are quite unsure what the fault is, maybe this is a known problem and someone can help us. We *really* want to get rid of the IE control, and replace it by Gecko. Help from the Mozilla community would be really appreciated. Thanks in advance, Stefan Szomraky. _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding