merge
authornemo
Sun, 18 Jan 2015 14:48:23 -0500
changeset 10796 f7cdca3ed697
parent 10794 ace862eda192 (current diff)
parent 10795 5672d43e8d88 (diff)
child 10797 6458fd2f5636
merge
hedgewars/uGearsHandlersMess.pas
--- a/QTfrontend/model/playerslistmodel.cpp	Sun Jan 18 14:47:25 2015 -0500
+++ b/QTfrontend/model/playerslistmodel.cpp	Sun Jan 18 14:48:23 2015 -0500
@@ -237,6 +237,7 @@
         << index.data(InGame).toBool()
         << index.data(RoomFilterRole).toBool()
         << index.data(InRoom).toBool()
+        << index.data(Contributor).toBool()
         ;
 
     for(int i = flags.size() - 1; i >= 0; --i)
--- a/QTfrontend/model/playerslistmodel.h	Sun Jan 18 14:47:25 2015 -0500
+++ b/QTfrontend/model/playerslistmodel.h	Sun Jan 18 14:48:23 2015 -0500
@@ -23,6 +23,8 @@
         InGame      = Qt::UserRole + 6,
         InRoom      = Qt::UserRole + 7,
         Contributor = Qt::UserRole + 8
+        // if you add a role that will affect the player icon,
+        // then also add it to the flags Qlist in updateIcon()!
     };
 
     enum SpecialRoles {
--- a/hedgewars/uGearsHandlersMess.pas	Sun Jan 18 14:47:25 2015 -0500
+++ b/hedgewars/uGearsHandlersMess.pas	Sun Jan 18 14:48:23 2015 -0500
@@ -1868,7 +1868,7 @@
                     DeleteGear(Gear);
                     exit
                     end;
-                Gear^.State:= Gear^.State and not gstAttacking;
+                Gear^.State:= Gear^.State and (not gstAttacking);
                 Gear^.Timer:= Gear^.WDTimer
                 end;
             dec(Gear^.Timer);