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

Reply via email to