Merge change 2075 into donut

* changes:
  Fix bad filtering of error code when set_position_mode() is being called.