DEV-53015 FIX Volume slider disappears when sliding on panel_prim_media_controls.xml
parent
2ffd7aad9f
commit
d0bc4fc5e6
|
|
@ -558,15 +558,19 @@ void LLButton::draw()
|
|||
pressed_by_keyboard = gKeyboard->getKeyDown(' ') || (mCommitOnReturn && gKeyboard->getKeyDown(KEY_RETURN));
|
||||
}
|
||||
|
||||
// Unselected image assignments
|
||||
S32 local_mouse_x;
|
||||
S32 local_mouse_y;
|
||||
LLUI::getMousePositionLocal(this, &local_mouse_x, &local_mouse_y);
|
||||
bool mouse_pressed_and_over = false;
|
||||
if (hasMouseCapture())
|
||||
{
|
||||
S32 local_mouse_x ;
|
||||
S32 local_mouse_y;
|
||||
LLUI::getMousePositionLocal(this, &local_mouse_x, &local_mouse_y);
|
||||
mouse_pressed_and_over = pointInView(local_mouse_x, local_mouse_y);
|
||||
}
|
||||
|
||||
bool enabled = isInEnabledChain();
|
||||
|
||||
bool pressed = pressed_by_keyboard
|
||||
|| (hasMouseCapture() && pointInView(local_mouse_x, local_mouse_y))
|
||||
|| mouse_pressed_and_over
|
||||
|| mForcePressedState;
|
||||
bool selected = getToggleState();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue