]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fix scroll vs drag detection in the weapons list
authorRudolf Polzer <divverent@alientrap.org>
Sat, 21 Jan 2012 15:40:38 +0000 (16:40 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Sat, 21 Jan 2012 15:40:38 +0000 (16:40 +0100)
qcsrc/menu/xonotic/weaponslist.c

index e64cc72d087f99aaa1315f304eeab312320c3ca8..952c3c956af14273fa62a3ecded70b9935dfeb42 100644 (file)
@@ -69,13 +69,7 @@ float XonoticWeaponsList_mouseDrag(entity me, vector pos)
        i = me.selectedItem;
        f = SUPER(XonoticWeaponsList).mouseDrag(me, pos);
        
-       scrollbar = 1;
-       if(pos_x < 1 - me.controlWidth - me.tolerance_y * me.controlWidth) scrollbar = 0;
-       if(pos_y < 0 - me.tolerance_x) scrollbar = 0;
-       if(pos_x >= 1 + me.tolerance_y * me.controlWidth) scrollbar = 0;
-       if(pos_y >= 1 + me.tolerance_x) scrollbar = 0;
-       
-       if not(scrollbar) // don't change priority if the person is just scrolling
+       if(me.pressed != 1) // don't change priority if the person is just scrolling
        {
                if(me.selectedItem != i)
                        cvar_set("cl_weaponpriority", swapInPriorityList(cvar_string("cl_weaponpriority"), me.selectedItem, i));