Details
-
Bug
-
Resolution: Out of scope
-
P1: Critical
-
None
-
5.12, 5.15.0
-
None
Description
In our scenario, we have both CEF and Qt in our software, and we have to keep both.
Unfortunately, this introduces fatal random crashes. The problem lies in line 127, window_impl.cc. Both CEF and Qt initialize window class with the same name, which leads to conflicts and chaos.
To mitigate this issue, I would suggest that Qt makes a tweak in line 127 like:
base::string16 name = base::string16(WindowImpl::kBaseClassName) + base::IntToString16(registered_count_++) + base::string16(L"_Qt");