diff --git a/src/preferences/time/ZoneView.cpp b/src/preferences/time/ZoneView.cpp
index 2b85e67322..63750486db 100644
a
|
b
|
TimeZoneView::_BuildZoneMenu()
|
441 | 441 | zoneIter->second->SetCountry(currentItem->HasCountry() |
442 | 442 | ? new(std::nothrow) BCountry(currentItem->Country()) |
443 | 443 | : NULL); |
444 | | zoneIter->second->SetTimeZone(currentItem->HasTimeZone() |
445 | | ? new(std::nothrow) BTimeZone(currentItem->TimeZone()) |
446 | | : NULL); |
| 444 | if (currentItem->HasTimeZone()) |
| 445 | zoneIter->second->SetTimeZone(new(std::nothrow) BTimeZone(currentItem->TimeZone())); |
447 | 446 | zoneIter->second->SetOutlineLevel(1); |
448 | 447 | delete currentItem; |
449 | 448 | } |