From bd25b917a90d0efe1fd0598c771542eb9bfdd348 Mon Sep 17 00:00:00 2001 From: cazfi Date: Sun, 29 Jan 2017 19:51:01 +0000 Subject: [PATCH] Find "best" transport from correct tile for transport dialog. Reported by Christian Knoke See bug #25406 git-svn-id: svn://svn.gna.org/svn/freeciv/branches/S2_6@34897 a0f10bec-cc02-0410-94fc-a9cfff90b4cd --- client/gui-gtk-3.0/transportdlg.c | 2 +- client/gui-gtk-3.22/transportdlg.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/gui-gtk-3.0/transportdlg.c b/client/gui-gtk-3.0/transportdlg.c index 2c2f76dc07..02cb837d58 100644 --- a/client/gui-gtk-3.0/transportdlg.c +++ b/client/gui-gtk-3.0/transportdlg.c @@ -83,7 +83,7 @@ bool request_transport(struct unit *cargo, struct tile *ptile) { int tcount; struct unit_list *potential_transports = unit_list_new(); - struct unit *best_transport = transporter_for_unit(cargo); + struct unit *best_transport = transporter_for_unit_at(cargo, ptile); unit_list_iterate(ptile->units, ptransport) { if (can_unit_transport(ptransport, cargo) diff --git a/client/gui-gtk-3.22/transportdlg.c b/client/gui-gtk-3.22/transportdlg.c index 1b66eecae4..b5b302a893 100644 --- a/client/gui-gtk-3.22/transportdlg.c +++ b/client/gui-gtk-3.22/transportdlg.c @@ -83,7 +83,7 @@ bool request_transport(struct unit *cargo, struct tile *ptile) { int tcount; struct unit_list *potential_transports = unit_list_new(); - struct unit *best_transport = transporter_for_unit(cargo); + struct unit *best_transport = transporter_for_unit_at(cargo, ptile); unit_list_iterate(ptile->units, ptransport) { if (can_unit_transport(ptransport, cargo) -- 2.11.4.GIT