We are using 800x480 display. We have a background scene which is a filled rectangle and many foreground scenes, all of which are 800x480 size.
Now the problem is, whenever there is an update is any of the foreground scenes, the first pixel of the display is over-written and it looks like a small dot in the background as seen in the attachment. This happens when,
- Stacking priority of background & stacking priority of the foreground scenes are same (=0)
- Stacking priority of background = 0 & stacking priority of the foreground scenes = 1
- Stacking priority of background = -1 & stacking priority of the foreground scenes = 1
The issue is not observed when the full screen update is enabled in EwUpdate by invalidating the whole screen always with the following snippet:
CoreGroup__InvalidateArea( aApplication, EwNewRect( 0, 0, DisplayInfo.BufferWidth, DisplayInfo.BufferHeight ));
At any given use case, only the first pixel of display gets corrupted. Do we miss any property that handles invalidation between the background rectangle and foreground scenes?