MultiTouch action not working as expected in android

android - 4.4.2
appium - 1.2.2
java-client - 1.6.2
OS- Windows 7

MultiTouchAction multiTouch = new MultiTouchAction(driver);

TouchAction action0 = new TouchAction(driver).press(540,690).moveTo(540,790).release();
TouchAction action1 = new TouchAction(driver).press(540,890).moveTo(540,790).release();

multiTouch.add(action0).add(action1);     

multiTouch.perform();

The above code doesn’t pinch the screen it swipes the screen towards left side

Try turning on the android debug option that shows on the screen where touches occur. Hard to tell if this is an error with the way touches are generated, or an error with the way Android interprets touches.