From: Andy Spencer Date: Fri, 12 Feb 2010 22:56:34 +0000 (+0000) Subject: Set set at startup X-Git-Tag: v0.4~36 X-Git-Url: http://pileus.org/git/?p=aweather;a=commitdiff_plain;h=8399cf3c0d19e58ea99170967fa44b050ecad326 Set set at startup --- diff --git a/src/main.c b/src/main.c index 83517e1..ae5bce8 100644 --- a/src/main.c +++ b/src/main.c @@ -22,6 +22,7 @@ #include #include "aweather-gui.h" +#include "aweather-location.h" static gint log_levels = 0; @@ -96,6 +97,13 @@ int main(int argc, char *argv[]) GObject *action = aweather_gui_get_object(gui, "prefs_general_log"); g_signal_connect(action, "changed", G_CALLBACK(on_log_level_changed), NULL); + /* set locaiton */ + for (city_t *city = cities; city->type; city++) + if (city->type == LOCATION_CITY && g_str_equal(city->code, site)) { + gis_viewer_set_location(gui->viewer, city->lat, city->lon, EARTH_R/20); + break; + } + gtk_widget_show_all(GTK_WIDGET(gui)); gtk_main(); return 0;