Page 1 of 1

Incompatible cef_window_info_t struct between linux and mac

PostPosted: Mon Mar 08, 2021 7:22 pm
by phronmophobic
I'm working on supporting linux for my clojure cef bindings. I produce my bindings programmatically by parsing the cef header files. It looks like every struct has the same memory layout across linux and mac except for cef_window_info_t. On mac osx, there is a "hidden" property, but the hidden "property" does not exist for the corresponding linux struct.

It looks like there are several struct properties that only take effect on specific platforms. Is there a case for adding a "hidden" property to the linux cef_window_info_t struct for compatibility between linux and mac?

Re: Incompatible cef_window_info_t struct between linux and

PostPosted: Mon Mar 08, 2021 7:30 pm
by magreenblatt
You’re correct, the cef_window_info_t struct is platform-specific. That’s unlikely to change since each platform has different native window creation details.

Re: Incompatible cef_window_info_t struct between linux and

PostPosted: Mon Mar 08, 2021 7:33 pm
by phronmophobic
Ok, thanks for the quick reply.