Programmatically maximizing and restoring an elementary window does not render correctly on the wayland_shm engine. See attachment:maximize-test.c program and attachment:efl-wlshm-maximize.webm video for more details on this issue. The attachment:maximize-test.c program works as expected on wayland_egl and x11 engines. However, on the wayland_egl engine, the attachment:efl-wlshm-maximize.webm video seems to have captured an intermediate rendered resize step before it corrects itself... this may be problematic, too, and related.
Interestingly, if you have another window open and continuously change focus between it and the attachment:maximize-test.c program while it runs, you'll see the maximize-test corrects its rendered size and position. Therefore, this issue might also be related to #2284.
wayland | master | heads/master-0-g8f1386f |
drm | master | heads/master-0-g41fc2cc |
macros | master | heads/master-0-gc98b41d |
glproto | master | heads/master-0-g8e3407e |
dri2proto | master | heads/master-0-gead89ad |
mesa | master | heads/master-0-gb1390c7 |
kbproto | master | heads/master-0-gf7022f5 |
libX11 | master | heads/master-0-gc23d61d |
libxkbcommon | master | heads/master-0-gbb620df |
pixman | master | heads/master-0-g5feda20 |
cairo | master | heads/master-0-g4f00d23 |
weston | master | heads/master-0-g2034780 |
efl | master | heads/master-0-g64aa5a2 |
elementary | master | heads/master-0-g1972fc7 |