1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 23:13:13 -04:00

Now in ViewportBuilder has close_button and drag_and_drop enabled by default!

Fix Windows not rendering a sync viewport in a sync viewport
This commit is contained in:
Konkitoman
2023-10-18 14:50:42 +03:00
parent 954366ef7f
commit 7f1a1e3b2e
2 changed files with 4 additions and 4 deletions

View File

@@ -1408,7 +1408,7 @@ mod glow_integration {
glutin.viewports.get(&viewport.read().pair.parent)
{
if let Some(window) = parent_viewport.read().window.as_ref() {
return vec![EventResult::RepaintNow(window.read().id())];
return vec![EventResult::RepaintNext(window.read().id())];
}
}
return vec![];
@@ -2341,7 +2341,7 @@ mod wgpu_integration {
if viewport_id != ViewportId::MAIN && render.is_none() {
if let Some(window) = running.viewports.read().get(&parent_id) {
if let Some(w) = window.window.as_ref() {
return vec![EventResult::RepaintNow(w.read().id())];
return vec![EventResult::RepaintNext(w.read().id())];
}
}
return vec![];

View File

@@ -107,8 +107,8 @@ impl ViewportBuilder {
fullsize_content_view: None,
min_inner_size: None,
max_inner_size: None,
drag_and_drop: None,
close_button: None,
drag_and_drop: Some(true),
close_button: Some(true),
minimize_button: Some(true),
maximize_button: Some(true),
hittest: Some(true),