# HG changeset patch
# User zero579911
# Date 1354161455 -3600
# Node ID c2196b1dccb455a87c22bd5f024b4c96bce0ee1e
# Parent  2c8e8c20449085508dc368128b0e8d8c7330d653
GCI: use player's name for the default team
task: http://www.google-melange.com/gci/task/view/google/gci2012/8007227
note:
these bugs were NOT introduced by this:
- double confirmation on team removal
- team addition fails

diff -r 2c8e8c204490 -r c2196b1dccb4 QTfrontend/hwform.cpp
--- a/QTfrontend/hwform.cpp	Wed Nov 28 10:57:07 2012 -0500
+++ b/QTfrontend/hwform.cpp	Thu Nov 29 04:57:35 2012 +0100
@@ -453,9 +453,19 @@
 
     if(teamslist.empty())
     {
-        HWTeam defaultTeam(tr("DefaultTeam"));
+        QString currentNickName = gameSettings->value("net/nick","").toString().toUtf8();
+        QString teamName;
+        if (currentNickName == "")
+        {
+            teamName = tr("DefaultTeam");
+        }
+        else
+        {
+            teamName = tr("%1's Team").arg(currentNickName);
+        }
+        HWTeam defaultTeam(teamName);
         defaultTeam.saveToFile();
-        teamslist.push_back(tr("DefaultTeam"));
+        teamslist.push_back(teamName);
     }
 
     ui.pageOptions->CBTeamName->clear();