static void current_location_changed (GthLocationChooser *self) { if (self->priv->update_location_list_id != 0) return; self->priv->update_location_list_id = call_when_idle ((DataFunc) update_location_list, self); }
static void entry_points_changed_cb (GthMonitor *monitor, gpointer user_data) { BrowserData *data = user_data; call_when_idle ((DataFunc) _gth_browser_update_entry_point_list, data->browser); }
static void entry_points_changed_cb (GthMonitor *monitor, GthLocationChooser *self) { if (! self->priv->show_entry_points) return; if (self->priv->update_entry_list_id != 0) return; self->priv->update_entry_list_id = call_when_idle ((DataFunc) update_entry_point_list, self); }