mirror of
https://github.com/servo/servo.git
synced 2025-08-12 08:55:32 +01:00
servoshell: Ensure that the theme is applied properly on startup (#37128)
Instead of only applying the theme when it changes, apply it to both egui and all newly created `WebView`s. Reference Zulip thread: https://servo.zulipchat.com/#narrow/channel/437943-embedding/topic/Theme.20.28light.2Fdark.20mode.29.20support.20on.20initial.20page.20load/with/520082314 Testing: There are tests for servoshell currently, so all testing is manual. Fixes: #34913 Signed-off-by: Tony <legendmastertony@gmail.com>
This commit is contained in:
parent
d3e57a513c
commit
7147e06b53
4 changed files with 13 additions and 2 deletions
|
@ -48,6 +48,8 @@ pub trait WindowPortsMethods {
|
|||
_position: servo::webrender_api::units::DeviceIntRect,
|
||||
) {
|
||||
}
|
||||
|
||||
fn hide_ime(&self) {}
|
||||
fn theme(&self) -> servo::Theme {
|
||||
servo::Theme::Light
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue