Index: data/Locations.xml.in =================================================================== --- data/Locations.xml.in (revision 140) +++ data/Locations.xml.in (working copy) @@ -3384,7 +3384,8 @@ KSEE CAZ050 lax - 32-50N 116-58W + 32-50N 116-58W + America/Los_Angeles @@ -3393,6 +3394,7 @@ CAZ050 lax 32-34-31N 116-59-35W + America/Los_Angeles @@ -3401,6 +3403,7 @@ CAZ043 lax 32-52-06N 117-08-33W + America/Los_Angeles @@ -3409,6 +3412,7 @@ CAZ043 lax 32-48-52N 117-08-11W + America/Los_Angeles @@ -3416,6 +3420,7 @@ KNZY lax 32-41-27N 117-12-32W + America/Los_Angeles @@ -3424,6 +3429,7 @@ CAZ043 lax 32-44-01N 117-10-59W + America/Los_Angeles Index: libgweather/weather.c =================================================================== --- libgweather/weather.c (revision 140) +++ libgweather/weather.c (working copy) @@ -139,7 +139,10 @@ location->latlon_valid = (location->latitude < DBL_MAX && location->longitude < DBL_MAX); - return location; + location->timezone = NULL; + location->timezone_valid = FALSE; + + return location; } WeatherLocation *weather_location_clone (const WeatherLocation *location) Index: libgweather/weather.h =================================================================== --- libgweather/weather.h (revision 140) +++ libgweather/weather.h (working copy) @@ -33,6 +33,8 @@ gchar *name; gchar *code; gchar *zone; + gchar *timezone; + gboolean timezone_valid; gchar *radar; gboolean zone_valid; gchar *coordinates;