coverity#738454 Uncaught exception

Change-Id: I9b344efa1b46a6e7c6b69d3044ef88b4cba826cb
coverity#738453 Uncaught exception

Change-Id: Id05fd31d3a62bec8d658b9ecbae484ac081b8960
fix higher debug levels

Change-Id: I74e4689062d452f8e0fba115cd984aa876711c45
coverity#1224992 Uncaught exception

Change-Id: I328cf5e83e6532dfa5090f5c5e3a1568c48c11d2
coverity#735799 Dereference after null check

Change-Id: Id499cb873938621762f0e213fa17505fefb33574
shouldn't need to call AdjustLayout now its converted to .ui

Change-Id: I539741e71785232987b26c7b414a416dda5e4bb6
Related: fdo#80633 we can retain cached size for visibility change

we still need to invalidate the layout of our parents, but we can
keep the cached optimal size

Change-Id: I8e77366bd61ff45d34f9d411c7f501a3a9ccbd4e