Hello,
I'm currently trying to use linux_window_properties() method from WindowDelegate trait.
Using it like that:
fn linux_window_properties(
&self,
window: Option<&mut Window>,
properties: Option<&mut LinuxWindowProperties>,
) -> i32 {
let Some(props) = properties else {
return 0;
};
let args = WebviewArgs::parse();
let Some(browser_config) = crate::Browser::from_appid(&args.id) else {
return 0;
};
props.wayland_app_id = CefStringUtf16::from(browser_config.app_id.id.as_str());
props.wm_class_class = CefStringUtf16::from(browser_config.app_id.id.as_str());
props.wm_class_name = CefStringUtf16::from(browser_config.app_id.id.as_str());
props.wm_role_name = CefStringUtf16::from(browser_config.app_id.id.as_str());
1
}
Not sure if this is a good approach. So basically it does not works. My webview app_id is empty no matter what I do.
Can I get any help how to properly set app_id on Linux?
Hello,
I'm currently trying to use
linux_window_properties()method fromWindowDelegatetrait.Using it like that:
Not sure if this is a good approach. So basically it does not works. My webview app_id is empty no matter what I do.
Can I get any help how to properly set app_id on Linux?