Strange behaviour of MotionEvent getHistorySize() method
<p>There is a strange behaviour of MotionEvent <code>getHistorySize()</code> method on some devices. For example:</p>

<pre><code>@Override
public boolean onTouchEvent(MotionEvent ev){

    if(ev.getAction() == MotionEvent.ACTION_DOWN)
        return true;

    if(ev.getAction() == MotionEvent.ACTION_MODE){
        int hsize = ev.getHistorySize();
        return true;
    }

    if(ev.getAction() == MotionEvent.ACTION_UP)
        return true;

}
</code></pre>

<p>All methods are become called, there is no problems. But on Samsug GT-P5110 <code>hsize</code> always 0 except one case: if I put a break point at line where <code>hsize</code> is initialized, on the first call it's 0 (and it's normal behaviour) and on the next call it's become 16, 17 or whatever (not 0).
For example, on Asus TF101 <code>hsize</code> always have such behaviour (0 and then some value). </p>

<p>Is there is problems in my code or what? Or it's something specific to Samsung tablets?</p>
