XDGShellClient: Protect from invalid frameGeometry on updateDecoration
When updating window decoration do not try to restore the previous frameGeometry if it was invalid.
This fixes the case when applying a noBorder=true
rule on a newly created
client would set it to a minimal window size
BUG: 445140 FIXED-IN: 5.23.5
Edited by Ismael Asensio