mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
fix(servoshell): blank view when close non focused tab (#35569)
Signed-off-by: Jason Tsai <git@pews.dev>
This commit is contained in:
parent
d4a8b3b38e
commit
9c8a47e993
1 changed files with 3 additions and 1 deletions
|
@ -240,8 +240,10 @@ impl RunningAppState {
|
||||||
|
|
||||||
inner.webviews.retain(|&id, _| id != webview_id);
|
inner.webviews.retain(|&id, _| id != webview_id);
|
||||||
inner.creation_order.retain(|&id| id != webview_id);
|
inner.creation_order.retain(|&id| id != webview_id);
|
||||||
inner.focused_webview_id = None;
|
|
||||||
inner.dialogs.remove(&webview_id);
|
inner.dialogs.remove(&webview_id);
|
||||||
|
if Some(webview_id) == inner.focused_webview_id {
|
||||||
|
inner.focused_webview_id = None;
|
||||||
|
}
|
||||||
|
|
||||||
let last_created = inner
|
let last_created = inner
|
||||||
.creation_order
|
.creation_order
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue