Develop
Ticket #1033 (closed defect: wontfix)
on droidX, switching from portrait to landscape creates remnant of droid status bar on top of screen blocks top 4-5 pixels of XCSoar
| Reported by: | RobD | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | XCSoar 6.x @ Android |
| Component: | Other | Version: | 6.1 |
| Keywords: | droid | Cc: |
Description (last modified by RobD) (diff)
This droidX phone is running Android 2.2.1.
After rotating phone running XCSoar and switching from portrait to landscape XCSoar modes, a black shadow bar appears at the top of the screen blocking 4-5 pixels of XCSoar.
This same "shadow" is visible when XCSoar is not running, it appears to be the "shadow" below the droid's status bar. XCSoar seems to hide the status bar but not shadow.
The shadow is blocking about half of XCSoar's dialog box titles and the top Info box title.
Change History
comment:2 Changed 2 years ago by Turbo
- Owner set to max
- Status changed from new to assigned
- Milestone changed from XCSoar 6.0.x to XCSoar 6.x @ Android
comment:3 Changed 2 years ago by RobD
- Description modified (diff)
- Summary changed from on droid 2, remnant of droid status bar on top of screen blocks top 4-5 pixels of XCSoar to on droidX, switching from portrait to landscape creates remnant of droid status bar on top of screen blocks top 4-5 pixels of XCSoar
Updating Summary:
The shadow only appears after rotating the phone:
1) start xcsoar in portrait mode. The shadow is not present
2) rotate the phone to landscape mode. The shadow appears in the top 4 pixes of the screen on the left half of the screen only.
3) rotate the phone back to portrait mode, the shadow remains, spanning the full top 4 pixels of the screen.
So, whatever we do when we start xcsoar to remove the shadow should be done after switching geometries to again remove the shadow.

XCSoar requests a full-screen View, and if the OS decides to draw on top of our client area, there is little we can do.