mirror of
https://github.com/SFML/SFML.git
synced 2025-02-18 06:18:01 +08:00
Remove use of deprecated ALooper_pollAll
This commit is contained in:
parent
2a4ca6e053
commit
a71b3a497b
@ -159,7 +159,8 @@ void InputImpl::setVirtualKeyboardVisible(bool visible)
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
bool InputImpl::isMouseButtonPressed(Mouse::Button button)
|
bool InputImpl::isMouseButtonPressed(Mouse::Button button)
|
||||||
{
|
{
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
priv::ActivityStates& states = priv::getActivity();
|
priv::ActivityStates& states = priv::getActivity();
|
||||||
Lock lock(states.mutex);
|
Lock lock(states.mutex);
|
||||||
@ -171,7 +172,8 @@ bool InputImpl::isMouseButtonPressed(Mouse::Button button)
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
Vector2i InputImpl::getMousePosition()
|
Vector2i InputImpl::getMousePosition()
|
||||||
{
|
{
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
priv::ActivityStates& states = priv::getActivity();
|
priv::ActivityStates& states = priv::getActivity();
|
||||||
Lock lock(states.mutex);
|
Lock lock(states.mutex);
|
||||||
@ -204,7 +206,8 @@ void InputImpl::setMousePosition(const Vector2i& position, const WindowBase& /*
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
bool InputImpl::isTouchDown(unsigned int finger)
|
bool InputImpl::isTouchDown(unsigned int finger)
|
||||||
{
|
{
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
priv::ActivityStates& states = priv::getActivity();
|
priv::ActivityStates& states = priv::getActivity();
|
||||||
Lock lock(states.mutex);
|
Lock lock(states.mutex);
|
||||||
@ -216,7 +219,8 @@ bool InputImpl::isTouchDown(unsigned int finger)
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
Vector2i InputImpl::getTouchPosition(unsigned int finger)
|
Vector2i InputImpl::getTouchPosition(unsigned int finger)
|
||||||
{
|
{
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
priv::ActivityStates& states = priv::getActivity();
|
priv::ActivityStates& states = priv::getActivity();
|
||||||
Lock lock(states.mutex);
|
Lock lock(states.mutex);
|
||||||
|
@ -123,7 +123,8 @@ void SensorImpl::close()
|
|||||||
Vector3f SensorImpl::update()
|
Vector3f SensorImpl::update()
|
||||||
{
|
{
|
||||||
// Update our sensor data list
|
// Update our sensor data list
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
return sensorData[m_index];
|
return sensorData[m_index];
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,8 @@ WindowHandle WindowImplAndroid::getSystemHandle() const
|
|||||||
void WindowImplAndroid::processEvents()
|
void WindowImplAndroid::processEvents()
|
||||||
{
|
{
|
||||||
// Process incoming OS events
|
// Process incoming OS events
|
||||||
ALooper_pollAll(0, NULL, NULL, NULL);
|
while (ALooper_pollOnce(0, NULL, NULL, NULL) >= 0)
|
||||||
|
;
|
||||||
|
|
||||||
ActivityStates& states = getActivity();
|
ActivityStates& states = getActivity();
|
||||||
Lock lock(states.mutex);
|
Lock lock(states.mutex);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user