]> granicus.if.org Git - nethack/commitdiff
Fix random character selection, as From a bug report.
authorwarwick <warwick>
Mon, 10 Mar 2003 06:48:53 +0000 (06:48 +0000)
committerwarwick <warwick>
Mon, 10 Mar 2003 06:48:53 +0000 (06:48 +0000)
win/Qt/qt_win.cpp

index eae31be1bb49d95fedd67e401df99f759a544877..923141153644ea3b959490ae02315bdb5ddd2d7e 100644 (file)
@@ -1146,7 +1146,7 @@ NetHackQtPlayerSelector::NetHackQtPlayerSelector(NetHackQtKeyBuffer& ks) :
        a = rn2(ROLE_ALIGNS);
     }
     alignment[a]->setChecked(TRUE);
-    selectAlignment(g);
+    selectAlignment(a);
 
     QListViewItem* li;
 
@@ -1157,6 +1157,9 @@ NetHackQtPlayerSelector::NetHackQtPlayerSelector(NetHackQtKeyBuffer& ks) :
     li = race->firstChild();
     while (ra--) li=li->nextSibling();
     race->setSelected(li,TRUE);
+
+    flags.initrace = race->selectedItemNumber();
+    flags.initrole = role->selectedItemNumber();
 }