A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 7e81e5e..8c617ba 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -48,8 +48,10 @@ mod gotolist;
mod killring;
mod meta;
mod rnd;
+#[cfg(target_family = "unix")]
mod runnables;
mod sym;
+#[cfg(target_family = "unix")]
mod trm;
use std::fmt::{Debug, Display};
@@ -182,9 +184,11 @@ pub(crate) fn entry(event_loop: EventLoop) {
let app = winit_app::WinitAppBuilder::with_init(
move |elwt| {
let window = winit_app::make_window(elwt, |x| {
+ #[cfg(target_family = "unix")]
+ let x = x.with_platform_attributes(
+ Box::new(winit::platform::wayland::WindowAttributesWayland::default().with_name("com.bendn.gracilaria", "com.bendn.gracilaria"))
+ ).with_decorations(false);
x.with_title("gracilaria")
- .with_platform_attributes(Box::new(winit::platform::wayland::WindowAttributesWayland::default().with_name("com.bendn.gracilaria", "com.bendn.gracilaria")))
- .with_decorations(false)
// .with_name("com.bendn.gracilaria", "")
// .with_resize_increments(PhysicalSize::new(fw, fh))
.with_window_icon(Some(
@@ -196,6 +200,7 @@ pub(crate) fn entry(event_loop: EventLoop) {
.unwrap().into()
))
});
+
if let Some(x) = w.take() {
x.send(window.clone()).unwrap();
}