--- citydlg.c.orig Sat Jan 26 16:03:22 2002 +++ citydlg.c Sat Jan 26 16:03:48 2002 @@ -3720,12 +3720,13 @@ pdialog->pcity = new_pcity; - /* reinitialize worklist and happiness dialogs */ + /* reinitialize worklist, cma, and happiness dialogs */ gtk_box_pack_start(GTK_BOX(pdialog->happiness.widget), get_top_happiness_display(pdialog->pcity), TRUE, TRUE, 0); pdialog->wl_editor->pcity = new_pcity; pdialog->wl_editor->pwl = new_pcity->worklist; pdialog->wl_editor->user_data = (void *) pdialog; + pdialog->cma_editor->pcity = new_pcity; center_tile_mapcanvas(pdialog->pcity->x, pdialog->pcity->y); set_cityopt_values(pdialog); /* need not be in refresh_city_dialog */