diff options
-rw-r--r-- | src/datetime-service.c | 4 | ||||
-rw-r--r-- | src/indicator-datetime.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/datetime-service.c b/src/datetime-service.c index 7b135a8..3685c96 100644 --- a/src/datetime-service.c +++ b/src/datetime-service.c @@ -47,7 +47,6 @@ with this program. If not, see <http://www.gnu.org/licenses/>. #include <libical/icaltime.h> #include <cairo/cairo.h> - #include <oobs/oobs-timeconfig.h> #include "datetime-interface.h" @@ -137,7 +136,7 @@ check_timezone_sync (void) { } else { g_debug("Timezones are different"); } - + gboolean show = g_settings_get_boolean (conf, SETTINGS_SHOW_LOCATIONS_S); if (geo_location != NULL && current_location != NULL) { @@ -383,6 +382,7 @@ update_timezone_menu_items(gpointer user_data) { g_debug("Updating timezone menu items"); gchar ** locations = g_settings_get_strv(conf, SETTINGS_LOCATIONS_S); + if (locations == NULL) { g_debug("No locations configured (NULL)"); return FALSE; diff --git a/src/indicator-datetime.c b/src/indicator-datetime.c index 2099929..7659812 100644 --- a/src/indicator-datetime.c +++ b/src/indicator-datetime.c @@ -23,6 +23,11 @@ with this program. If not, see <http://www.gnu.org/licenses/>. #include "config.h" #endif +#include <locale.h> +#include <langinfo.h> +#include <string.h> +#include <time.h> + /* GStuff */ #include <glib.h> #include <glib/gprintf.h> |