[CIQBUG] drawable ellipse fill area is offset

The following resource description does not behave as expected.

<layouts>
<drawable-list id="TestDrawableList" x="0" y="0" foreground="Gfx.COLOR_WHITE">
<!-- fill the screen with white, this is a hack to workaround a different bug -->
<shape type="rectangle" width="fill" height="fill" />

<!-- draw an elipse with a red border and blue fill -->
<shape type="ellipse" x="dc.getWidth() / 2" y="dc.getHeight() / 2" width="30" height="30" color="Gfx.COLOR_BLUE" border_width="1" border_color="Gfx.COLOR_RED"/>
</drawable-list>

<layout id="TestView" background="Gfx.COLOR_WHITE">
<drawable id="TestDrawableList" />
</layout>
</layouts>


The ellipse fill area is offset from the border, as in the following image.



Note: I have not tested this on a device. I'm only looking at the simulator at the moment.