mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 06:40:06 -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)
|
glutin.viewports.get(&viewport.read().pair.parent)
|
||||||
{
|
{
|
||||||
if let Some(window) = parent_viewport.read().window.as_ref() {
|
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![];
|
return vec![];
|
||||||
@@ -2341,7 +2341,7 @@ mod wgpu_integration {
|
|||||||
if viewport_id != ViewportId::MAIN && render.is_none() {
|
if viewport_id != ViewportId::MAIN && render.is_none() {
|
||||||
if let Some(window) = running.viewports.read().get(&parent_id) {
|
if let Some(window) = running.viewports.read().get(&parent_id) {
|
||||||
if let Some(w) = window.window.as_ref() {
|
if let Some(w) = window.window.as_ref() {
|
||||||
return vec![EventResult::RepaintNow(w.read().id())];
|
return vec![EventResult::RepaintNext(w.read().id())];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return vec![];
|
return vec![];
|
||||||
|
|||||||
@@ -107,8 +107,8 @@ impl ViewportBuilder {
|
|||||||
fullsize_content_view: None,
|
fullsize_content_view: None,
|
||||||
min_inner_size: None,
|
min_inner_size: None,
|
||||||
max_inner_size: None,
|
max_inner_size: None,
|
||||||
drag_and_drop: None,
|
drag_and_drop: Some(true),
|
||||||
close_button: None,
|
close_button: Some(true),
|
||||||
minimize_button: Some(true),
|
minimize_button: Some(true),
|
||||||
maximize_button: Some(true),
|
maximize_button: Some(true),
|
||||||
hittest: Some(true),
|
hittest: Some(true),
|
||||||
|
|||||||
Reference in New Issue
Block a user