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:
@@ -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![];
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user