Incompatible cef_window_info_t struct between linux and mac

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

Incompatible cef_window_info_t struct between linux and mac

Postby phronmophobic » Mon Mar 08, 2021 7:22 pm

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?
phronmophobic
Newbie
 
Posts: 8
Joined: Fri Feb 19, 2021 5:53 pm

Re: Incompatible cef_window_info_t struct between linux and

Postby magreenblatt » Mon Mar 08, 2021 7:30 pm

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.
magreenblatt
Site Admin
 
Posts: 12379
Joined: Fri May 29, 2009 6:57 pm

Re: Incompatible cef_window_info_t struct between linux and

Postby phronmophobic » Mon Mar 08, 2021 7:33 pm

Ok, thanks for the quick reply.
phronmophobic
Newbie
 
Posts: 8
Joined: Fri Feb 19, 2021 5:53 pm


Return to CEF Discussion

Who is online

Users browsing this forum: No registered users and 5 guests