+void stop_location_tracking() {
+ if (locationTrackingOn) {
+ stop_location_provider();
+ cleanup_location_provider();
+
+ locationTrackingOn = 0;
+ debug("Location tracking stopped");
+ }
+}
+
+void search_button_clicked(GtkButton *button, gpointer user_data)
+{
+ if (widget_state == IDLE) {
+ widget_state = SEARCHING_LOCATION;
+ start_location_tracking();