Merge remote-tracking branch 'origin/terencehill/misc_bugfixes'
authorRudolf Polzer <divverent@alientrap.org>
Tue, 1 Mar 2011 17:49:08 +0000 (18:49 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Tue, 1 Mar 2011 17:49:08 +0000 (18:49 +0100)
1  2 
qcsrc/menu/item/slider.c

diff --combined qcsrc/menu/item/slider.c
@@@ -48,6 -48,7 +48,6 @@@ ENDCLASS(Slider
  void Slider_setValue(entity me, float val)
  {
        if (me.animated) {
 -              anim.stopObjAnim(anim, me);
                anim.removeObjAnim(anim, me);
                makeHostedEasing(me, Slider_setSliderValue, easingQuadInOut, 1, me.sliderValue, val);
        } else {
@@@ -156,7 -157,7 +156,7 @@@ float Slider_mouseDrag(entity me, vecto
        if(me.disabled)
                return 0;
  
 -      anim.finishObjAnim(anim, me);
 +      anim.removeObjAnim(anim, me);
        animed = me.animated;
        me.animated = false;
  
@@@ -239,11 -240,11 +239,11 @@@ float Slider_mousePress(entity me, vect
  }
  float Slider_mouseRelease(entity me, vector pos)
  {
-       if(cvar("menu_sounds"))
-               localsound("sound/misc/menu2.wav");
        me.pressed = 0;
        if(me.disabled)
                return 0;
+       if(cvar("menu_sounds"))
+               localsound("sound/misc/menu2.wav");
        return 1;
  }
  void Slider_showNotify(entity me)