fixed getXLine bug