Skip to content
  • Olivier Fourdan's avatar
    client: Really send synthetic configure notify · 6637211e
    Olivier Fourdan authored
    Commit 821ee7cc would not actually send the synthetic configure notify
    events anymore. That obviously breaks plenty of applications…
    
    While the logic of the commit itself is sound, the problem is that it
    bases the descision to send the configure notify event by comparing
    against the current window size and location.
    
    The problem is that the current window size and location is modified in
    various places, defeating the logic.
    
    Add an “applied_geometry” rectangle that we update only in a single
    place in the code, so that we know exactly when to send a synthetic
    configure notify event.
    
    Closes: #403
    
    
    Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
    6637211e