Author: sveinung
Date: Thu Aug 11 02:20:19 2016
New Revision: 33553

URL: http://svn.gna.org/viewcvs/freeciv?rev=33553&view=rev
Log:
Qt client: ask for target for "Do..."

Change "Do..." to always ask the player for a target tile. A 2nd call (like
pressing "d" twice) will call the old "Do..." against own tile like it used
to do.

See patch #7579

Modified:
    trunk/client/gui-qt/menu.cpp

Modified: trunk/client/gui-qt/menu.cpp
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/menu.cpp?rev=33553&r1=33552&r2=33553&view=diff
==============================================================================
--- trunk/client/gui-qt/menu.cpp        (original)
+++ trunk/client/gui-qt/menu.cpp        Thu Aug 11 02:20:19 2016
@@ -2104,7 +2104,7 @@
         break;
 
       case ORDER_DIPLOMAT_DLG:
-        if (can_units_act_against_own_tile(punits)) {
+        if (units_can_do_action(punits, ACTION_ANY, TRUE)) {
           i.value()->setEnabled(true);
         }
         break;
@@ -2335,7 +2335,7 @@
 ***************************************************************************/
 void mr_menu::slot_action()
 {
-  key_unit_action_select();
+  key_unit_action_select_tgt();
 }
 
 /***************************************************************************


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to