mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:37:35 +00:00
LibTimeZone+Userland: Include Link entries when returning all time zones
We currently only return primary time zones, i.e. time zones that are not a Link. LibJS will require knowledge of Link entries, and whether each entry is or is not a Link.
This commit is contained in:
parent
ddaba88340
commit
0bc401a1d6
6 changed files with 63 additions and 9 deletions
|
@ -63,7 +63,17 @@ TimeZoneSettingsWidget::TimeZoneSettingsWidget()
|
|||
{
|
||||
load_from_gml(time_zone_settings_widget_gml).release_value_but_fixme_should_propagate_errors();
|
||||
|
||||
static auto time_zones = TimeZone::all_time_zones();
|
||||
static auto time_zones = []() {
|
||||
Vector<StringView> time_zones;
|
||||
|
||||
for (auto const& time_zone : TimeZone::all_time_zones()) {
|
||||
if (time_zone.is_link == TimeZone::IsLink::No)
|
||||
time_zones.append(time_zone.name);
|
||||
}
|
||||
|
||||
return time_zones;
|
||||
}();
|
||||
|
||||
m_time_zone = TimeZone::system_time_zone();
|
||||
|
||||
m_time_zone_combo_box = *find_descendant_of_type_named<GUI::ComboBox>("time_zone_input");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue