Android : xpath issue with Appium (element position)


I used to get any element by its type and its index in the view (the view contains 4 buttons) using xpath.
This is an example of how i get the third button in the view in c# :
_Driver.FindElement(By.XPath("//android.widget.Button[position() = 3 ]"));

Since Appium 1.2.3 it doesn’t work anymore. It return always the first button in the view no matter the position given in my function by :
_Driver.FindElement(By.XPath("//android.widget.Button[position() = 2 ]")); or

Does someone have any idea of this issue and how to fix it.